Public Member Functions | Public Attributes | List of all members
LBNEVolumePlacementData Struct Reference

#include <LBNEVolumePlacements.hh>

Public Member Functions

void initialize ()
 

Public Attributes

LBNEVolumePlacements_AlignmentAlgo fAlignmentModel
 
bool fIsPlaced
 
G4ThreeVector fPosition
 
G4RotationMatrix fRotation
 
bool fRotationIsUnitMatrix
 
std::vector< double > fParams
 
G4String fTypeName
 
G4VPhysicalVolume * fMother
 
G4LogicalVolume * fCurrent
 

Detailed Description

Definition at line 65 of file LBNEVolumePlacements.hh.

Member Function Documentation

void LBNEVolumePlacementData::initialize ( )
inline

Definition at line 76 of file LBNEVolumePlacements.hh.

76  {
78  fIsPlaced = false;
79  fRotation = G4RotationMatrix();
80  fRotationIsUnitMatrix = true;
81  fPosition = G4ThreeVector(0.0, 0.0, 0.0);
82  fParams.resize(3, 0.0);
83  fMother = 0;
84  fTypeName = G4String("Tubs"); // most common type of volume..
85  }
std::vector< double > fParams
G4VPhysicalVolume * fMother
LBNEVolumePlacements_AlignmentAlgo fAlignmentModel

Member Data Documentation

LBNEVolumePlacements_AlignmentAlgo LBNEVolumePlacementData::fAlignmentModel

Definition at line 66 of file LBNEVolumePlacements.hh.

G4LogicalVolume* LBNEVolumePlacementData::fCurrent

Definition at line 74 of file LBNEVolumePlacements.hh.

bool LBNEVolumePlacementData::fIsPlaced

Definition at line 67 of file LBNEVolumePlacements.hh.

G4VPhysicalVolume* LBNEVolumePlacementData::fMother

Definition at line 73 of file LBNEVolumePlacements.hh.

std::vector<double> LBNEVolumePlacementData::fParams

Definition at line 71 of file LBNEVolumePlacements.hh.

G4ThreeVector LBNEVolumePlacementData::fPosition

Definition at line 68 of file LBNEVolumePlacements.hh.

G4RotationMatrix LBNEVolumePlacementData::fRotation

Definition at line 69 of file LBNEVolumePlacements.hh.

bool LBNEVolumePlacementData::fRotationIsUnitMatrix

Definition at line 70 of file LBNEVolumePlacements.hh.

G4String LBNEVolumePlacementData::fTypeName

Definition at line 72 of file LBNEVolumePlacements.hh.


The documentation for this struct was generated from the following file: