Geant4  10.00.p02
DetectorConstruction Class Reference

Detector construction class to demonstrate various ways of placement. More...

#include <DetectorConstruction.hh>

+ Inheritance diagram for DetectorConstruction:
+ Collaboration diagram for DetectorConstruction:

Public Types

enum  EMethod {
  kWithDirectMatrix, kWithInverseMatrix, kWithAxialRotations, kWithEulerAngles,
  kWithReflections
}
 

Public Member Functions

 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void SetMaterial (G4String)
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void PrintCalorParameters ()
 
void SetMagField (G4double)
 
void UpdateGeometry ()
 
G4VPhysicalVolumeGetPvolWorld ()
 
G4MaterialGetWorldMaterial ()
 
G4double GetWorldSizeX ()
 
G4double GetCalorThickness ()
 
G4double GetCalorSizeYZ ()
 
G4double GetModuleThickness ()
 
G4LogicalVolumeGetLvolFiber ()
 
G4LogicalVolumeGetLvolLayer ()
 
G4LogicalVolumeGetLvolModule ()
 
G4LogicalVolumeGetLvolCalorimeter ()
 
G4LogicalVolumeGetLvolWorld ()
 
G4int GetNbFibers ()
 
G4int GetNbLayers ()
 
G4int GetNbModules ()
 
G4int GetN1Pixels ()
 
G4int GetN2Pixels ()
 
G4double GetD1Pixel ()
 
G4double GetD2Pixel ()
 
G4int GetN1Shift ()
 
G4int GetSizeVectorPixels ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void ConstructSDandField ()
 
void SetMassNucleus (G4float mN)
 
G4float GetMassNucleus ()
 
void SetMassCytoplasm (G4float mC)
 
G4float GetMassCytoplasm ()
 
void SetNbOfPixelsInPhantom (G4int nP)
 
G4int GetNbOfPixelsInPhantom ()
 
G4LogicalVolumeGetLogicalCollDetYoke ()
 
G4LogicalVolumeGetLogicalIsobutane ()
 
G4LogicalVolumeGetLogicalCollDetGap4 ()
 
G4LogicalVolumeGetLogicalPolyprop ()
 
G4LogicalVolumeGetLogicalKgm ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
G4RegionGetTargetRegion ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
G4RegionGetTargetRegion ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void ConstructSDandField ()
 
void PrintDetectorParameters ()
 
void SetG1 (G4float)
 
void SetG2 (G4float)
 
void SetG3 (G4float)
 
void SetG4 (G4float)
 
G4float GetG1 ()
 
G4float GetG2 ()
 
G4float GetG3 ()
 
G4float GetG4 ()
 
void UpdateGeometry ()
 
G4int GetModel ()
 
void SetModel (G4int)
 
G4int GetCoef ()
 
void SetCoef (G4int val)
 
G4int GetProfile ()
 
void SetProfile (G4int myProfile)
 
G4int GetGrid ()
 
void SetGrid (G4int myGrid)
 
G4LogicalVolumeGetLogicalWorld ()
 
G4LogicalVolumeGetLogicalVol ()
 
G4LogicalVolumeGetLogicalGrid ()
 
 DetectorConstruction (AnalysisManager *analysis)
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void ConstructSDandField ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
void SetAbsorberMaterial (G4String)
 
void SetAbsorberThickness (G4double)
 
void SetGapMaterial (G4String)
 
void SetGapThickness (G4double)
 
void SetCalorSizeYZ (G4double)
 
void SetNbOfLayers (G4int)
 
virtual G4VPhysicalVolumeConstruct ()
 
void PrintCalorParameters ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
G4double GetCalorThickness ()
 
G4double GetCalorSizeYZ ()
 
G4int GetNbOfLayers ()
 
G4MaterialGetAbsorberMaterial ()
 
G4double GetAbsorberThickness ()
 
G4MaterialGetGapMaterial ()
 
G4double GetGapThickness ()
 
const G4VPhysicalVolumeGetphysiWorld ()
 
const G4VPhysicalVolumeGetAbsorber ()
 
const G4VPhysicalVolumeGetGap ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetMaterial (G4String)
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetNbOfAbsor (G4int)
 
void SetAbsorMaterial (G4int, const G4String &)
 
void SetAbsorThickness (G4int, G4double)
 
void SetAbsorSizeYZ (G4double)
 
void SetNbOfDivisions (G4int, G4int)
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
G4int GetNbOfAbsor ()
 
G4MaterialGetAbsorMaterial (G4int i)
 
G4double GetAbsorThickness (G4int i)
 
G4double GetXfront (G4int i)
 
G4double GetAbsorSizeX ()
 
G4double GetAbsorSizeYZ ()
 
G4int GetNbOfDivisions (G4int i)
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetRadius (G4double)
 
void SetMaterial (G4String)
 
void SetNbOfLayers (G4int nb)
 
void SetMagField (G4double)
 
virtual G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
G4double GetAbsorRadius ()
 
G4MaterialGetAbsorMaterial ()
 
G4int GetNbOfLayers ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
const G4VPhysicalVolumeGetBox ()
 
G4double GetWorldSize ()
 
G4double GetBoxSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void SetMagField (G4double)
 
void SetMaxStepSize (G4double)
 
void SetMaxStepLength (G4double)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSize (G4double)
 
void SetMaterial (const G4String &)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
void SetMaterial (const G4String &)
 
void SetLBining (G4ThreeVector)
 
void SetRBining (G4ThreeVector)
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
const G4VPhysicalVolumeGetEcal ()
 
G4MaterialGetMaterial ()
 
G4int GetnLtot ()
 
G4int GetnRtot ()
 
G4double GetdLradl ()
 
G4double GetdRradl ()
 
G4double GetdLlength ()
 
G4double GetdRlength ()
 
G4double GetfullLength ()
 
G4double GetfullRadius ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetNbOfAbsor (G4int)
 
void SetAbsorMaterial (G4int, const G4String &)
 
void SetAbsorThickness (G4int, G4double)
 
void SetWorldMaterial (const G4String &)
 
void SetCalorSizeYZ (G4double)
 
void SetNbOfLayers (G4int)
 
void SetMagField (G4double)
 
virtual G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
void PrintCalorParameters ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
G4double GetCalorThickness ()
 
G4double GetCalorSizeYZ ()
 
G4int GetNbOfLayers ()
 
G4int GetNbOfAbsor ()
 
G4MaterialGetAbsorMaterial (G4int i)
 
G4double GetAbsorThickness (G4int i)
 
const G4VPhysicalVolumeGetphysiWorld ()
 
const G4MaterialGetWorldMaterial ()
 
const G4VPhysicalVolumeGetAbsorber (G4int i)
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetAbsorberMaterial (G4String)
 
void SetAbsorberThickness (G4double)
 
void SetAbsorberSizeYZ (G4double)
 
void SetAbsorberXpos (G4double)
 
void SetWorldMaterial (G4String)
 
void SetWorldSizeX (G4double)
 
void SetWorldSizeYZ (G4double)
 
void SetMagField (G4double)
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
void PrintCalorParameters ()
 
G4MaterialGetAbsorberMaterial ()
 
G4double GetAbsorberThickness ()
 
G4double GetAbsorberSizeYZ ()
 
G4double GetAbsorberXpos ()
 
G4double GetxstartAbs ()
 
G4double GetxendAbs ()
 
G4MaterialGetWorldMaterial ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
const G4VPhysicalVolumeGetphysiWorld ()
 
const G4VPhysicalVolumeGetAbsorber ()
 
const G4MaterialCutsCoupleGetAbsorbMaterialCut () const
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void SetMagField (G4double)
 
void SetMaxStepSize (G4double)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetSizeX (G4double)
 
void SetSizeYZ (G4double)
 
void SetMaterial (G4String)
 
void SetMagField (G4double)
 
void SetTallyNumber (G4int)
 
void SetTallySize (G4int, G4ThreeVector)
 
void SetTallyMaterial (G4int, G4String)
 
void SetTallyPosition (G4int, G4ThreeVector)
 
virtual G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
G4MaterialGetWorldMaterial ()
 
G4double GetAbsorSizeX ()
 
G4double GetAbsorSizeYZ ()
 
G4MaterialGetAbsorMaterial ()
 
G4int GetTallyNumber ()
 
G4double GetTallyMass (G4int n)
 
G4LogicalVolumeGetLogicalTally (G4int n)
 
void PrintParameters ()
 
 DetectorConstruction (PrimaryGeneratorAction *)
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetGasMaterial (const G4String &)
 
void SetContainerMaterial (const G4String &)
 
void SetWorldMaterial (const G4String &)
 
void SetGasThickness (G4double)
 
void SetGasRadius (G4double)
 
void SetContainerThickness (G4double)
 
void SetPairEnergy (G4double)
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetEcalMaterial (const G4String &)
 
void SetAbsMaterial (const G4String &)
 
void SetEcalLength (G4double val)
 
void SetEcalWidth (G4double val)
 
void SetVertexLength (G4double val)
 
void SetPadLength (G4double val)
 
void SetPadWidth (G4double val)
 
void SetAbsLength (G4double val)
 
void UpdateGeometry ()
 
G4double GetWorldSizeZ ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4double GetWorldSizeXY ()
 
G4double GetWorldSizeZ ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetSizeX (G4double)
 
void SetSizeYZ (G4double)
 
void SetMaterial (const G4String &)
 
void SetMagField (G4double)
 
void SetMaxStepSize (G4double)
 
void UpdateGeometry ()
 
G4double GetWorldSizeX ()
 
G4double GetAbsorSizeX ()
 
G4double GetMaxStepSize ()
 
const G4MaterialGetAbsorMaterial ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetMethod (EMethod method)
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetWorldMaterial (const G4String &)
 
void SetTargetMaterial (const G4String &)
 
void SetTargetRadius (G4double val)
 
void SetTargetLength (G4double val)
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
void SetWorldMaterial (const G4String &)
 
void SetTargetMaterial (const G4String &)
 
void SetTargetRadius (G4double val)
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetWorldMaterial (const G4String &)
 
void SetTargetMaterial (const G4String &)
 
void SetTargetRadius (G4double val)
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4MaterialMaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int)
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void SetMagField (G4double)
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4MaterialMaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int)
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
const G4VPhysicalVolumeGetWorld ()
 
G4double GetSize ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetWorldMaterial (const G4String &)
 
void SetTargetMaterial (const G4String &)
 
void SetTargetRadius (G4double val)
 
void SetTargetLength (G4double val)
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetMaterialScatter (G4String)
 
void SetThicknessScatter (G4double)
 
virtual G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
void PrintGeometry ()
 
G4double GetThicknessWorld ()
 
G4double GetRadiusWorld ()
 
G4double GetThicknessFrame ()
 
G4MaterialGetMaterialScatter ()
 
G4double GetThicknessScatter ()
 
const G4VPhysicalVolumeGetpvolWorld ()
 
const G4VPhysicalVolumeGetpvolFrame ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetWallThickness (G4double)
 
void SetWallMaterial (G4String)
 
void SetCavityThickness (G4double)
 
void SetCavityRadius (G4double)
 
void SetCavityMaterial (G4String)
 
virtual G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
G4double GetWallThickness ()
 
G4double GetWallRadius ()
 
G4MaterialGetWallMaterial ()
 
G4VPhysicalVolumeGetWall ()
 
G4double GetCavityThickness ()
 
G4double GetCavityRadius ()
 
G4MaterialGetCavityMaterial ()
 
G4VPhysicalVolumeGetCavity ()
 
G4double GetTotalThickness ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetWallMaterial (G4String)
 
void SetWallThickness (G4double)
 
void SetCavityThickness (G4double)
 
void SetWorldRadius (G4double)
 
virtual G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
G4double GetWallThickness ()
 
G4MaterialGetWallMaterial ()
 
G4VPhysicalVolumeGetWall ()
 
G4double GetCavityThickness ()
 
G4MaterialGetCavityMaterial ()
 
G4VPhysicalVolumeGetCavity ()
 
G4double GetWorldThickness ()
 
G4double GetWorldRadius ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void SetTarget1Material (const G4String &m)
 
void SetTarget2Material (const G4String &m)
 
void UpdateGeometry ()
 
G4double GetGeneratorPosZ () const
 
void SetGap (G4double val)
 
void SetTarget1Z (G4double val)
 
void SetTarget2Z (G4double val)
 
void SetMylarZ (G4double val)
 
void SetCheckShiftZ (G4double val)
 
void SetAbsorberZ (G4double val)
 
void SetAbsorberShiftZ (G4double val)
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void SetSizeXY (G4double)
 
void SetSizeZ (G4double)
 
void SetTargetMaterial (G4String)
 
void SetWorldMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolumeGetWorld ()
 
const G4VPhysicalVolumeGetBox ()
 
G4double GetWorldSize ()
 
G4double GetBoxSizeXY ()
 
G4double GetBoxSizeZ ()
 
G4MaterialGetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4double GetWorldSize ()
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Public Attributes

G4float fG1
 
G4float fG2
 
G4float fG3
 
G4float fG4
 
G4int fModel
 
G4int fCoef
 
G4int fProfile
 
G4int fGrid
 

Private Member Functions

void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructCalorimeter ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructDetector ()
 
void LoadChromosome (const char *filename, G4VPhysicalVolume *physiBox)
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructDetector ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructLine ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructDetector ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructDetector ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
void ComputeCalorParameters ()
 
G4VPhysicalVolumeConstructCalorimeter ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
void ComputeParameters ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
void ComputeCalorParameters ()
 
G4VPhysicalVolumeConstructCalorimeter ()
 
void DefineMaterials ()
 
void ComputeCalorParameters ()
 
G4VPhysicalVolumeConstructCalorimeter ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
DetectorConstructionoperator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
void PrintParameters ()
 
void PrintParameters ()
 
void PlaceWithDirectMatrix ()
 
void PlaceWithInverseMatrix ()
 
void PlaceWithAxialRotations ()
 
void PlaceWithEulerAngles ()
 
void PlaceWithReflections ()
 
DetectorConstructionoperator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
DetectorConstructionoperator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
DetectorConstructionoperator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
DetectorConstructionoperator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
void DefineMaterials ()
 
void GeometryParameters ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolumeConstructVolumes ()
 
void InitialiseGeometryParameters ()
 
DetectorConstructionoperator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 

Private Attributes

G4VPhysicalVolumepBox
 
G4double BoxSize
 
G4MaterialaMaterial
 
DetectorMessengerdetectorMessenger
 
G4MaterialfiberMat
 
G4double fiberDiameter
 
G4double fiberLength
 
G4LogicalVolumelvol_fiber
 
G4MaterialabsorberMat
 
G4int nbOfFibers
 
G4double distanceInterFibers
 
G4double layerThickness
 
G4LogicalVolumelvol_layer
 
G4MaterialmoduleMat
 
G4int nbOfLayers
 
G4double milledLayer
 
G4double moduleThickness
 
G4LogicalVolumelvol_module
 
G4MaterialcalorimeterMat
 
G4int nbOfModules
 
G4double calorThickness
 
G4LogicalVolumelvol_calorimeter
 
G4MaterialworldMat
 
G4double worldSizeX
 
G4LogicalVolumelvol_world
 
G4VPhysicalVolumepvol_world
 
G4MaterialdefaultMat
 
G4int n1pxl
 
G4int n2pxl
 
G4double d1pxl
 
G4double d2pxl
 
G4int n1shift
 
G4int sizeVectorPxl
 
G4UniformMagFieldmagField
 
G4VPhysicalVolumephysiWorld
 
G4LogicalVolumelogicWorld
 
G4BoxsolidWorld
 
G4VPhysicalVolumephysiTin
 
G4LogicalVolumelogicTin
 
G4BoxsolidTin
 
G4VPhysicalVolumephysiNucleus
 
G4LogicalVolumelogicNucleus
 
G4EllipsoidsolidNucleus
 
G4TubssolidBoxros
 
G4VPhysicalVolumephysiBox [48]
 
G4VPhysicalVolumephysiBoxros [48]
 
G4LogicalVolumelogicBoxros
 
G4RotationMatrixrotTrap
 
G4ThreeVector posTrap
 
G4VPhysicalVolumephysiEnv
 
G4LogicalVolumelogicEnv
 
G4LogicalVolumelogicHistone
 
G4TubssolidHistone
 
G4VPhysicalVolumephysiBp1 [200]
 
G4LogicalVolumelogicBp1
 
G4OrbsolidBp1
 
G4VPhysicalVolumephysiBp2 [200]
 
G4LogicalVolumelogicBp2
 
G4OrbsolidBp2
 
G4OrbsolidSugar1
 
G4OrbsolidSugar2
 
G4OrbsolidSugar3
 
G4OrbsolidSugar4
 
G4LogicalVolumelogicSphere3
 
G4OrbsolidSphere3
 
G4LogicalVolumelogicSphere4
 
G4OrbsolidSphere4
 
G4UnionSoliduniDNA
 
G4UnionSoliduniDNA2
 
G4MaterialwaterMaterial
 
G4double fWorldSizeX
 
G4double fWorldSizeY
 
G4double fWorldSizeZ
 
G4VPhysicalVolumefPhysiWorld
 
G4LogicalVolumefLogicWorld
 
G4BoxfSolidWorld
 
G4MaterialfWaterMaterial
 
DetectorMessengerfDetectorMessenger
 
G4float fMassPhantom
 
G4float fMassNucleus
 
G4float fMassCytoplasm
 
G4double fDensityPhantom
 
G4double fDensityNucleus
 
G4double fDensityCytoplasm
 
G4int fNbOfPixelsInPhantom
 
G4double fWorldSizeXY
 
G4double fCollObjSizeXY
 
G4double fCollObjSizeZ
 
G4double fCiblePositionX
 
G4double fCiblePositionY
 
G4double fCiblePositionZ
 
G4double fLineAngle
 
G4MaterialfDefaultMaterial
 
G4MaterialfCollimatorMaterial
 
G4MaterialfBoiteMaterial
 
G4MaterialfCathodeMaterial
 
G4MaterialfVerreMaterial
 
G4MaterialfVerre2Material
 
G4MaterialfKgmMaterial
 
G4MaterialfBoite2Material
 
G4MaterialfBoite3Material
 
G4MaterialfNucleusMaterial1
 
G4MaterialfCytoplasmMaterial1
 
G4MaterialfNucleusMaterial2
 
G4MaterialfCytoplasmMaterial2
 
G4MaterialfNucleusMaterial3
 
G4MaterialfCytoplasmMaterial3
 
G4VPhysicalVolumefPhysiVol
 
G4LogicalVolumefLogicVol
 
G4BoxfSolidVol
 
G4VPhysicalVolumefPhysiBoite
 
G4LogicalVolumefLogicBoite
 
G4BoxfSolidBoite
 
G4VPhysicalVolumefPhysiYoke1
 
G4LogicalVolumefLogicYoke1
 
G4BoxfSolidYoke1
 
G4VPhysicalVolumefPhysi1Gap
 
G4LogicalVolumefLogic1Gap
 
G4ConsfSolid1Gap
 
G4VPhysicalVolumefPhysi2Gap
 
G4LogicalVolumefLogic2Gap
 
G4ConsfSolid2Gap
 
G4VPhysicalVolumefPhysi3Gap
 
G4LogicalVolumefLogic3Gap
 
G4ConsfSolid3Gap
 
G4VPhysicalVolumefPhysiYoke2
 
G4LogicalVolumefLogicYoke2
 
G4BoxfSolidYoke2
 
G4VPhysicalVolumefPhysi4Gap
 
G4LogicalVolumefLogic4Gap
 
G4ConsfSolid4Gap
 
G4VPhysicalVolumefPhysi5Gap
 
G4LogicalVolumefLogic5Gap
 
G4ConsfSolid5Gap
 
G4VPhysicalVolumefPhysiBoiteIso
 
G4LogicalVolumefLogicBoiteIso
 
G4BoxfSolidBoiteIso
 
G4VPhysicalVolumefPhysiCathode
 
G4LogicalVolumefLogicCathode
 
G4BoxfSolidCathode
 
G4VPhysicalVolumefPhysiIso
 
G4LogicalVolumefLogicIso
 
G4BoxfSolidIso
 
G4VPhysicalVolumefPhysiVerre
 
G4LogicalVolumefLogicVerre
 
G4BoxfSolidVerre
 
G4VPhysicalVolumefPhysiBoite2
 
G4LogicalVolumefLogicBoite2
 
G4BoxfSolidBoite2
 
G4VPhysicalVolumefPhysiBoite3
 
G4LogicalVolumefLogicBoite3
 
G4BoxfSolidBoite3
 
G4VPhysicalVolumefPhysiKgm
 
G4LogicalVolumefLogicKgm
 
G4BoxfSolidKgm
 
G4VPhysicalVolumefPhysiVerre2
 
G4LogicalVolumefLogicVerre2
 
G4BoxfSolidVerre2
 
G4VPhysicalVolumefPhysiPhantom
 
G4LogicalVolumefLogicPhantom
 
G4BoxfSolidPhantom
 
PhantomConfiguration fMyPhantomConfiguration
 
CellParameterisationfPhantomParam
 
G4FieldManagerfFieldMgr
 
G4MagIntegratorStepperfStepper
 
G4EqMagElectricFieldfEquation
 
G4MagInt_DriverfIntgrDriver
 
G4ChordFinderfChordFinder
 
G4PropagatorInFieldfPropInField
 
G4RegionfRegion
 
G4MaterialfSiMaterial
 
G4VPhysicalVolumefPhysiGridVol
 
G4LogicalVolumefLogicGridVol
 
G4BoxfSolidGridVol
 
G4VPhysicalVolumefPhysiGridVol_Hole
 
G4LogicalVolumefLogicGridVol_Hole
 
G4BoxfSolidGridVol_Hole
 
G4VPhysicalVolumefPhysiControlVol_GridShadow
 
G4LogicalVolumefLogicControlVol_GridShadow
 
G4BoxfSolidControlVol_GridShadow
 
G4MaterialfGridMaterial
 
G4bool fGradientsInitialized
 
G4Mag_UsualEqRhsfEquation
 
AnalysisManageranalysis
 
G4MaterialfAbsorberMaterial
 
G4double fAbsorberThickness
 
G4MaterialfGapMaterial
 
G4double fGapThickness
 
G4int fNbOfLayers
 
G4double fLayerThickness
 
G4double fCalorSizeYZ
 
G4double fCalorThickness
 
G4double fWorldSizeYZ
 
G4BoxfSolidCalor
 
G4LogicalVolumefLogicCalor
 
G4VPhysicalVolumefPhysiCalor
 
G4BoxfSolidLayer
 
G4LogicalVolumefLogicLayer
 
G4VPhysicalVolumefPhysiLayer
 
G4BoxfSolidAbsorber
 
G4LogicalVolumefLogicAbsorber
 
G4VPhysicalVolumefPhysiAbsorber
 
G4BoxfSolidGap
 
G4LogicalVolumefLogicGap
 
G4VPhysicalVolumefPhysiGap
 
G4VPhysicalVolumefBox
 
G4double fBoxSize
 
G4MaterialfMaterial
 
G4VPhysicalVolumefPBox
 
G4LogicalVolumefLBox
 
G4Cache
< G4GlobalMagFieldMessenger * > 
fFieldMessenger
 
G4int fNbOfAbsor
 
G4MaterialfAbsorMaterial [MaxAbsor]
 
G4double fAbsorThickness [MaxAbsor]
 
G4double fXfront [MaxAbsor]
 
G4int fNbOfDivisions [MaxAbsor]
 
G4double fAbsorSizeX
 
G4double fAbsorSizeYZ
 
G4double fAbsorRadius
 
G4UniformMagFieldfMagField
 
G4VPhysicalVolumefAbsor
 
G4VPhysicalVolumefWorld
 
G4double fWorldSize
 
G4MaterialfWMaterial
 
G4UserLimitsfUserLimits
 
G4int fNLtot
 
G4int fNRtot
 
G4double fDLradl
 
G4double fDRradl
 
G4double fDLlength
 
G4double fDRlength
 
G4double fEcalLength
 
G4double fEcalRadius
 
G4TubsfSolidEcal
 
G4LogicalVolumefLogicEcal
 
G4VPhysicalVolumefPhysiEcal
 
G4BoxfSolidAbsor [MaxAbsor]
 
G4LogicalVolumefLogicAbsor [MaxAbsor]
 
G4VPhysicalVolumefPhysiAbsor [MaxAbsor]
 
G4double fAbsorberSizeYZ
 
G4double fXposAbs
 
G4double fXstartAbs
 
G4double fXendAbs
 
G4MaterialfWorldMaterial
 
G4bool fDefaultWorld
 
G4VPhysicalVolumefP_Box
 
G4LogicalVolumefL_Box
 
G4LogicalVolumefLAbsor
 
G4int fTallyNumber
 
G4ThreeVector fTallySize [MaxTally]
 
G4MaterialfTallyMaterial [MaxTally]
 
G4double fTallyMass [MaxTally]
 
G4ThreeVector fTallyPosition [MaxTally]
 
G4LogicalVolumefLTally [MaxTally]
 
G4MaterialfGasMat
 
G4double fGasThickness
 
G4double fGasRadius
 
G4MaterialfWindowMat
 
G4double fWindowThick
 
G4VPhysicalVolumefPhysWorld
 
G4LogicalVolumefLogicWind
 
G4LogicalVolumefLogicDet
 
TargetSDfTargetSD
 
G4ProductionCutsfGasDetectorCuts
 
G4RegionfRegGasDet
 
PrimaryGeneratorActionfPrimaryGenerator
 
G4double fEcalWidth
 
G4double fVertexLength
 
G4double fPadLength
 
G4double fPadWidth
 
G4double fAbsLength
 
G4double fWorldZ
 
G4MaterialfCalMaterial
 
G4MaterialfVertMaterial
 
G4MaterialfAbsMaterial
 
G4MaterialfYorkMaterial
 
G4LogicalVolumefLogicCal
 
G4LogicalVolumefLogicA1
 
G4LogicalVolumefLogicA2
 
G4LogicalVolumefLogicA3
 
G4LogicalVolumefLogicA4
 
G4RegionfVertexRegion
 
G4RegionfMuonRegion
 
G4ProductionCutsfVertexDetectorCuts
 
G4ProductionCutsfMuonDetectorCuts
 
G4MaterialIron
 
G4MaterialCopper
 
G4MaterialTungsten
 
G4MaterialLead
 
G4MaterialUranium
 
G4MaterialPbWO4
 
G4MaterialPolystyrene
 
G4MaterialLiquidArgon
 
G4MaterialtheAbsorberMaterial
 
G4LogicalVolumeexperimentalHall_log
 
G4VPhysicalVolumeexperimentalHall_phys
 
G4LogicalVolumelogicAbsorber
 
G4VPhysicalVolumephysiAbsorber
 
G4double fMaxStepSize
 
G4MonopoleFieldSetupfMonFieldSetup
 
G4LogicalVolumefLogAbsor
 
DetectorMessengerfMessenger
 
EMethod fMethod
 
G4LogicalVolumefWorldVolume
 
G4LogicalVolumefTrdVolume
 
G4double fRadius
 
G4double fLength
 
G4MaterialfTargetMaterial
 
G4LogicalVolumefLogicTarget
 
G4LogicalVolumefLogicCheck
 
G4double radius
 
G4MaterialtargetMaterial
 
G4MaterialworldMaterial
 
CheckVolumeSDcheckSD
 
TargetSDtargetSD
 
G4LogicalVolumelogicTarget
 
G4LogicalVolumelogicCheck
 
G4MaterialfMaterial_World
 
G4double fRadius_World
 
G4double fThickness_World
 
G4MaterialfMaterial_Frame
 
G4double fThickness_Frame
 
G4double fZfront_Frame
 
G4MaterialfMaterial_ExitWindow
 
G4double fThickness_ExitWindow
 
G4double fZfront_ExitWindow
 
G4MaterialfMaterial_ScatterFoil
 
G4double fThickness_ScatterFoil
 
G4double fZfront_ScatterFoil
 
G4MaterialfMaterial_MonitorChbr
 
G4double fThickness_MonitorChbr
 
G4double fZfront_MonitorChbr
 
G4MaterialfMaterial_Bag
 
G4double fThickness_Bag
 
G4double fZfront_Bag
 
G4MaterialfMaterial_Gas
 
G4double fThickness_Gas
 
G4MaterialfMaterial_Ring
 
G4double fThickness_Ring
 
G4double fInnerRadius_Ring
 
G4VPhysicalVolumefPvol_World
 
G4VPhysicalVolumefPvol_Frame
 
G4double fWallThickness
 
G4double fWallRadius
 
G4MaterialfWallMaterial
 
G4VPhysicalVolumefWall
 
G4double fCavityThickness
 
G4double fCavityRadius
 
G4MaterialfCavityMaterial
 
G4VPhysicalVolumefCavity
 
G4double fTotalThickness
 
G4double fWorldThickness
 
G4double fWorldRadius
 
CheckVolumeSDfCheckSD
 
PhantomSDfPhantomSD
 
G4double fWorldXY
 
G4double fDelta
 
G4double fGeneratorPosZ
 
G4double fTargetRadius
 
G4double fTarget1Z
 
G4double fTarget1PosZ
 
G4double fTarget2Z
 
G4double fTarget2PosZ
 
G4double fGasVolumeRadius
 
G4double fGasVolumeZ
 
G4double fGasVolumePosZ
 
G4double fAirZ
 
G4double fMylarVolumeZ
 
G4double fMylarPosZ
 
G4double fCheckVolumeRadius
 
G4double fCheckVolumeZ
 
G4double fCheckShiftZ
 
G4double fCheckVolumePosZ
 
G4double fTargetVolumeZ
 
G4double fTargetVolumePosZ
 
G4double fPhantomRadius
 
G4double fPhantomZ
 
G4double fPhantomPosZ
 
G4double fAbsorberRadius
 
G4double fAbsorberZ
 
G4double fAbsorberShiftZ
 
G4double fAbsorberPosZ
 
G4double fDistanceVacuumTarget
 
G4double fWindowZ
 
G4double fWindowPosZ
 
G4MaterialfTarget1Material
 
G4MaterialfTarget2Material
 
G4MaterialfMylar
 
G4MaterialfWindowMaterial
 
G4MaterialfLightMaterial
 
G4LogicalVolumefLogicTarget1
 
G4LogicalVolumefLogicTarget2
 
G4LogicalVolumeflv_voxel
 
G4VPhysicalVolumepWorld
 
G4double boxSizeXY
 
G4double boxSizeZ
 
G4double worldSize
 
G4MaterialwMaterial
 

Static Private Attributes

static G4ThreadLocal EMFieldfField = 0
 
static G4ThreadLocal
TabulatedField3D
fField
 

Additional Inherited Members

- Protected Member Functions inherited from G4VUserDetectorConstruction
void SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
void SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD)
 

Detailed Description

Detector construction class to demonstrate various ways of placement.

The geometry setup consists of two trapezoid volumes which are placed in a world so that their axial symmetry axis is in given theta and phi polar angles. The various ways of placement are implemented in the DetectorConstruction class in the following private functions:

which are then called from the Construct() function. All method defines exactly same geometry except for the placement with reflection where trapezoids are placed with their symmetry axis in parallel with z-axis in order to make easier to check reflection visually.

Definition at line 46 of file DetectorConstruction.hh.

Member Enumeration Documentation

Enumerator
kWithDirectMatrix 
kWithInverseMatrix 
kWithAxialRotations 
kWithEulerAngles 
kWithReflections 

Definition at line 63 of file DetectorConstruction.hh.

Constructor & Destructor Documentation

DetectorConstruction::DetectorConstruction ( )

Definition at line 54 of file DetectorConstruction.cc.

References BoxSize, DefineMaterials(), detectorMessenger, mm, and SetMaterial().

+ Here is the call graph for this function:

DetectorConstruction::~DetectorConstruction ( )

Definition at line 65 of file DetectorConstruction.cc.

References detectorMessenger.

DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( AnalysisManager analysis)

Definition at line 53 of file DetectorConstruction.cc.

References analysis.

DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( PrimaryGeneratorAction p)

Definition at line 75 of file DetectorConstruction.cc.

References cm, DefineMaterials(), fDetectorMessenger, fGasDetectorCuts, fGasRadius, fGasThickness, fWindowThick, micrometer, mm, and G4ProductionCuts::SetProductionCut().

+ Here is the call graph for this function:

virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( const DetectorConstruction )
private
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( const DetectorConstruction )
private
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( const DetectorConstruction )
private
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( const DetectorConstruction )
private
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( const DetectorConstruction )
private
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
virtual DetectorConstruction::~DetectorConstruction ( )
virtual
DetectorConstruction::DetectorConstruction ( const DetectorConstruction )
private
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )
DetectorConstruction::DetectorConstruction ( )
DetectorConstruction::~DetectorConstruction ( )

Member Function Documentation

void DetectorConstruction::ComputeCalorParameters ( )
private
void DetectorConstruction::ComputeCalorParameters ( )
private
void DetectorConstruction::ComputeCalorParameters ( )
inlineprivate

Definition at line 142 of file DetectorConstruction.hh.

References fAbsorberThickness, fCalorSizeYZ, fCalorThickness, fGapThickness, fLayerThickness, fNbOfLayers, fWorldSizeX, and fWorldSizeYZ.

Referenced by SetAbsorberSizeYZ(), SetAbsorberXpos(), SetWorldSizeX(), and SetWorldSizeYZ().

+ Here is the caller graph for this function:

void DetectorConstruction::ComputeParameters ( )
private

Definition at line 142 of file DetectorConstruction.cc.

References fAbsorSizeX, fAbsorThickness, and fNbOfAbsor.

virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume * DetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 70 of file DetectorConstruction.cc.

References ConstructVolumes().

Referenced by SetMethod().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
virtual G4VPhysicalVolume* DetectorConstruction::Construct ( )
virtual
G4VPhysicalVolume* DetectorConstruction::ConstructCalorimeter ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructCalorimeter ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructCalorimeter ( )
private
G4VPhysicalVolume * DetectorConstruction::ConstructCalorimeter ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructDetector ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructDetector ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructDetector ( )
private
G4VPhysicalVolume * DetectorConstruction::ConstructLine ( )
private

Definition at line 300 of file DetectorConstruction.cc.

References cm, deg, fBoite2Material, fBoite3Material, fBoiteMaterial, fCathodeMaterial, fCiblePositionX, fCiblePositionY, fCiblePositionZ, fCollimatorMaterial, fCollObjSizeXY, fCollObjSizeZ, fCytoplasmMaterial1, fCytoplasmMaterial2, fCytoplasmMaterial3, fDefaultMaterial, fKgmMaterial, fLineAngle, fLogic1Gap, fLogic2Gap, fLogic3Gap, fLogic4Gap, fLogic5Gap, fLogicBoite, fLogicBoite2, fLogicBoite3, fLogicBoiteIso, fLogicCathode, fLogicIso, fLogicKgm, fLogicPhantom, fLogicVerre, fLogicVerre2, fLogicVol, fLogicWorld, fLogicYoke1, fLogicYoke2, fMyPhantomConfiguration, fNucleusMaterial1, fNucleusMaterial2, fNucleusMaterial3, fPhantomParam, fPhysi1Gap, fPhysi2Gap, fPhysi3Gap, fPhysi4Gap, fPhysi5Gap, fPhysiBoite, fPhysiBoite2, fPhysiBoite3, fPhysiBoiteIso, fPhysiCathode, fPhysiIso, fPhysiKgm, fPhysiPhantom, fPhysiVerre, fPhysiVerre2, fPhysiVol, fPhysiWorld, fPhysiYoke1, fPhysiYoke2, fSolid1Gap, fSolid2Gap, fSolid3Gap, fSolid4Gap, fSolid5Gap, fSolidBoite, fSolidBoite2, fSolidBoite3, fSolidBoiteIso, fSolidCathode, fSolidIso, fSolidKgm, fSolidPhantom, fSolidVerre, fSolidVerre2, fSolidVol, fSolidWorld, fSolidYoke1, fSolidYoke2, fVerre2Material, fVerreMaterial, fWorldSizeXY, fWorldSizeZ, G4cout, G4endl, PhantomConfiguration::GetCytoplasmMass(), PhantomConfiguration::GetNucleusMass(), PhantomConfiguration::GetPhantomTotalPixels(), PhantomConfiguration::GetPixelSizeX(), PhantomConfiguration::GetPixelSizeY(), PhantomConfiguration::GetPixelSizeZ(), kUndefined, m, micrometer, mm, G4INCL::Math::pi, G4VisAttributes::SetDaughtersInvisible(), G4VisAttributes::SetForceSolid(), SetMassCytoplasm(), SetMassNucleus(), SetNbOfPixelsInPhantom(), G4LogicalVolume::SetUserLimits(), G4LogicalVolume::SetVisAttributes(), and G4VisAttributes::SetVisibility().

+ Here is the call graph for this function:

virtual void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

virtual void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

virtual void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

virtual void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

virtual void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

virtual void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

virtual void DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

G4VPhysicalVolume * DetectorConstruction::ConstructVolumes ( )
private

Definition at line 141 of file DetectorConstruction.cc.

References aMaterial, BoxSize, G4SolidStore::Clean(), G4PhysicalVolumeStore::Clean(), G4LogicalVolumeStore::Clean(), G4PhysicalVolumeStore::GetInstance(), G4LogicalVolumeStore::GetInstance(), G4SolidStore::GetInstance(), G4GeometryManager::GetInstance(), G4Material::GetName(), G4GeometryManager::OpenGeometry(), and pBox.

Referenced by Construct(), and SetMaterial().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
G4VPhysicalVolume* DetectorConstruction::ConstructVolumes ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private

H2O->SetChemicalFormula("H_2O");

Definition at line 77 of file DetectorConstruction.cc.

References a, G4Material::AddElement(), G4Material::AddMaterial(), Air, cm3, density, eV, g, G4cout, G4endl, G4Material::GetIonisation(), G4Material::GetMaterialTable(), mg, mole, perCent, G4IonisParamMat::SetMeanExcitationEnergy(), and z.

Referenced by DetectorConstruction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
void DetectorConstruction::DefineMaterials ( )
private
const G4VPhysicalVolume* DetectorConstruction::GetAbsorber ( )
inline

Definition at line 90 of file DetectorConstruction.hh.

References fPhysiAbsorber.

const G4VPhysicalVolume* DetectorConstruction::GetAbsorber ( G4int  i)
inline

Definition at line 93 of file DetectorConstruction.hh.

References fPhysiAbsor.

const G4VPhysicalVolume* DetectorConstruction::GetAbsorber ( )
inline

Definition at line 93 of file DetectorConstruction.hh.

References fPhysiAbsorber.

G4Material* DetectorConstruction::GetAbsorberMaterial ( )
inline

Definition at line 80 of file DetectorConstruction.hh.

References fAbsorberMaterial.

G4Material* DetectorConstruction::GetAbsorberMaterial ( )
inline

Definition at line 83 of file DetectorConstruction.hh.

References fAbsorberMaterial.

Referenced by Run::ComputeMscHighland(), and Run::PrintSummary().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetAbsorberSizeYZ ( )
inline

Definition at line 82 of file DetectorConstruction.hh.

References fAbsorberSizeYZ.

G4double DetectorConstruction::GetAbsorberThickness ( )
inline

Definition at line 81 of file DetectorConstruction.hh.

References fAbsorberThickness.

G4double DetectorConstruction::GetAbsorberThickness ( )
inline

Definition at line 84 of file DetectorConstruction.hh.

References fAbsorberThickness.

Referenced by Run::ComputeMscHighland(), and Run::PrintSummary().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetAbsorberXpos ( )
inline

Definition at line 84 of file DetectorConstruction.hh.

References fXposAbs.

const G4MaterialCutsCouple* DetectorConstruction::GetAbsorbMaterialCut ( ) const
inline

Definition at line 94 of file DetectorConstruction.hh.

References fLogicAbsorber, and G4LogicalVolume::GetMaterialCutsCouple().

+ Here is the call graph for this function:

G4Material* DetectorConstruction::GetAbsorMaterial ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fAbsorMaterial.

const G4Material* DetectorConstruction::GetAbsorMaterial ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fAbsorMaterial.

G4Material* DetectorConstruction::GetAbsorMaterial ( G4int  i)
inline

Definition at line 79 of file DetectorConstruction.hh.

References fAbsorMaterial.

Referenced by RunAction::PrintDedxTables().

+ Here is the caller graph for this function:

G4Material* DetectorConstruction::GetAbsorMaterial ( )
inline

Definition at line 80 of file DetectorConstruction.hh.

References fAbsorMaterial.

G4Material* DetectorConstruction::GetAbsorMaterial ( G4int  i)
inline

Definition at line 88 of file DetectorConstruction.hh.

References fAbsorMaterial.

G4double DetectorConstruction::GetAbsorRadius ( )
inline

Definition at line 66 of file DetectorConstruction.hh.

References fAbsorRadius.

G4double DetectorConstruction::GetAbsorSizeX ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fAbsorSizeX.

G4double DetectorConstruction::GetAbsorSizeX ( )
inline

Definition at line 78 of file DetectorConstruction.hh.

References fAbsorSizeX.

G4double DetectorConstruction::GetAbsorSizeX ( )
inline

Definition at line 83 of file DetectorConstruction.hh.

References fAbsorSizeX.

G4double DetectorConstruction::GetAbsorSizeYZ ( )
inline

Definition at line 79 of file DetectorConstruction.hh.

References fAbsorSizeYZ.

G4double DetectorConstruction::GetAbsorSizeYZ ( )
inline

Definition at line 84 of file DetectorConstruction.hh.

References fAbsorSizeYZ.

G4double DetectorConstruction::GetAbsorThickness ( G4int  i)
inline

Definition at line 80 of file DetectorConstruction.hh.

References fAbsorThickness.

G4double DetectorConstruction::GetAbsorThickness ( G4int  i)
inline

Definition at line 89 of file DetectorConstruction.hh.

References fAbsorThickness.

const G4VPhysicalVolume* DetectorConstruction::GetBox ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fBox.

const G4VPhysicalVolume* DetectorConstruction::GetBox ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References pBox.

G4double DetectorConstruction::GetBoxSize ( )
inline

Definition at line 70 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetBoxSizeXY ( )
inline

Definition at line 70 of file DetectorConstruction.hh.

References boxSizeXY.

G4double DetectorConstruction::GetBoxSizeZ ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References boxSizeZ.

G4double DetectorConstruction::GetCalorSizeYZ ( )
inline

Definition at line 66 of file DetectorConstruction.hh.

References fiberLength.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetCalorSizeYZ ( )
inline

Definition at line 79 of file DetectorConstruction.hh.

References fCalorSizeYZ.

G4double DetectorConstruction::GetCalorSizeYZ ( )
inline

Definition at line 83 of file DetectorConstruction.hh.

References fCalorSizeYZ.

G4double DetectorConstruction::GetCalorThickness ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References calorThickness.

Referenced by TrackingAction::PostUserTrackingAction(), and SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetCalorThickness ( )
inline

Definition at line 78 of file DetectorConstruction.hh.

References fCalorThickness.

G4double DetectorConstruction::GetCalorThickness ( )
inline

Definition at line 82 of file DetectorConstruction.hh.

References fCalorThickness.

G4VPhysicalVolume* DetectorConstruction::GetCavity ( )
inline

Definition at line 73 of file DetectorConstruction.hh.

References fCavity.

G4VPhysicalVolume* DetectorConstruction::GetCavity ( )
inline

Definition at line 75 of file DetectorConstruction.hh.

References fCavity.

G4Material* DetectorConstruction::GetCavityMaterial ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fCavityMaterial.

G4Material* DetectorConstruction::GetCavityMaterial ( )
inline

Definition at line 74 of file DetectorConstruction.hh.

References fCavityMaterial.

G4double DetectorConstruction::GetCavityRadius ( )
inline

Definition at line 73 of file DetectorConstruction.hh.

References fCavityRadius.

G4double DetectorConstruction::GetCavityThickness ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fCavityThickness.

G4double DetectorConstruction::GetCavityThickness ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fCavityThickness.

Referenced by PrimaryGeneratorAction::RunInitialisation().

+ Here is the caller graph for this function:

G4int DetectorConstruction::GetCoef ( )

Definition at line 293 of file DetectorConstruction.cc.

References fCoef.

G4double DetectorConstruction::GetD1Pixel ( )
inline

Definition at line 81 of file DetectorConstruction.hh.

References d1pxl.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetD2Pixel ( )
inline

Definition at line 82 of file DetectorConstruction.hh.

References d2pxl.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetdLlength ( )
inline

Definition at line 80 of file DetectorConstruction.hh.

References fDLlength.

G4double DetectorConstruction::GetdLradl ( )
inline

Definition at line 78 of file DetectorConstruction.hh.

References fDLradl.

Referenced by RunAction::BookHisto(), and Run::ComputeStatistics().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetdRlength ( )
inline

Definition at line 81 of file DetectorConstruction.hh.

References fDRlength.

Referenced by Run::ComputeStatistics().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetdRradl ( )
inline

Definition at line 79 of file DetectorConstruction.hh.

References fDRradl.

Referenced by RunAction::BookHisto(), and Run::ComputeStatistics().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* DetectorConstruction::GetEcal ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fPhysiEcal.

G4double DetectorConstruction::GetfullLength ( )
inline

Definition at line 82 of file DetectorConstruction.hh.

References fEcalLength.

G4double DetectorConstruction::GetfullRadius ( )
inline

Definition at line 83 of file DetectorConstruction.hh.

References fEcalRadius.

G4float DetectorConstruction::GetG1 ( )
inline

Definition at line 64 of file DetectorConstruction.hh.

References fG1.

G4float DetectorConstruction::GetG2 ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References fG2.

G4float DetectorConstruction::GetG3 ( )
inline

Definition at line 66 of file DetectorConstruction.hh.

References fG3.

G4float DetectorConstruction::GetG4 ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fG4.

const G4VPhysicalVolume* DetectorConstruction::GetGap ( )
inline

Definition at line 91 of file DetectorConstruction.hh.

References fPhysiGap.

G4Material* DetectorConstruction::GetGapMaterial ( )
inline

Definition at line 86 of file DetectorConstruction.hh.

References fGapMaterial.

G4double DetectorConstruction::GetGapThickness ( )
inline

Definition at line 87 of file DetectorConstruction.hh.

References fGapThickness.

G4double DetectorConstruction::GetGeneratorPosZ ( ) const
inline

Definition at line 73 of file DetectorConstruction.hh.

References fGeneratorPosZ.

G4int DetectorConstruction::GetGrid ( )
inline

Definition at line 80 of file DetectorConstruction.hh.

References fGrid.

G4LogicalVolume* DetectorConstruction::GetLogicalCollDetGap4 ( )
inline

Definition at line 81 of file DetectorConstruction.hh.

References fLogic4Gap.

G4LogicalVolume* DetectorConstruction::GetLogicalCollDetYoke ( )
inline

Definition at line 79 of file DetectorConstruction.hh.

References fLogicYoke2.

G4LogicalVolume* DetectorConstruction::GetLogicalGrid ( )
inline

Definition at line 85 of file DetectorConstruction.hh.

References fLogicControlVol_GridShadow.

G4LogicalVolume* DetectorConstruction::GetLogicalIsobutane ( )
inline

Definition at line 80 of file DetectorConstruction.hh.

References fLogicBoiteIso.

G4LogicalVolume* DetectorConstruction::GetLogicalKgm ( )
inline

Definition at line 83 of file DetectorConstruction.hh.

References fLogicKgm.

G4LogicalVolume* DetectorConstruction::GetLogicalPolyprop ( )
inline

Definition at line 82 of file DetectorConstruction.hh.

References fLogicBoite3.

G4LogicalVolume* DetectorConstruction::GetLogicalTally ( G4int  n)
inline

Definition at line 84 of file DetectorConstruction.hh.

References fLTally, and n.

G4LogicalVolume* DetectorConstruction::GetLogicalVol ( )
inline

Definition at line 84 of file DetectorConstruction.hh.

References fLogicVol.

G4LogicalVolume* DetectorConstruction::GetLogicalWorld ( )
inline

Definition at line 83 of file DetectorConstruction.hh.

References fLogicWorld.

G4LogicalVolume* DetectorConstruction::GetLvolCalorimeter ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References lvol_calorimeter.

G4LogicalVolume* DetectorConstruction::GetLvolFiber ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References lvol_fiber.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4LogicalVolume* DetectorConstruction::GetLvolLayer ( )
inline

Definition at line 70 of file DetectorConstruction.hh.

References lvol_layer.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4LogicalVolume* DetectorConstruction::GetLvolModule ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References lvol_module.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4LogicalVolume* DetectorConstruction::GetLvolWorld ( )
inline

Definition at line 73 of file DetectorConstruction.hh.

References lvol_world.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4float DetectorConstruction::GetMassCytoplasm ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fMassCytoplasm.

G4float DetectorConstruction::GetMassNucleus ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fMassNucleus.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References aMaterial.

Referenced by RunAction::BeginOfRunAction(), RunAction::ComputeMscHighland(), Run::ComputeStatistics(), RunAction::ComputeTheory(), RunAction::CriticalEnergy(), Run::FillPerEvent(), RunAction::GetCuts(), and Run::PrintSummary().

+ Here is the caller graph for this function:

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 70 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 70 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References aMaterial.

G4Material* DetectorConstruction::GetMaterial ( )
inline

Definition at line 73 of file DetectorConstruction.hh.

References fMaterial.

G4Material* DetectorConstruction::GetMaterialScatter ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fMaterial_ScatterFoil.

G4double DetectorConstruction::GetMaxStepSize ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fMaxStepSize.

G4int DetectorConstruction::GetModel ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fModel.

G4double DetectorConstruction::GetModuleThickness ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References moduleThickness.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4int DetectorConstruction::GetN1Pixels ( )
inline

Definition at line 79 of file DetectorConstruction.hh.

References n1pxl.

Referenced by RunAction::CreateFilePixels(), EventAction::EndOfEventAction(), and SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4int DetectorConstruction::GetN1Shift ( )
inline

Definition at line 83 of file DetectorConstruction.hh.

References n1shift.

Referenced by RunAction::CreateFilePixels(), EventAction::EndOfEventAction(), and SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4int DetectorConstruction::GetN2Pixels ( )
inline

Definition at line 80 of file DetectorConstruction.hh.

References n2pxl.

Referenced by RunAction::CreateFilePixels(), EventAction::EndOfEventAction(), and SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4int DetectorConstruction::GetNbFibers ( )
inline

Definition at line 75 of file DetectorConstruction.hh.

References nbOfFibers.

G4int DetectorConstruction::GetNbLayers ( )
inline

Definition at line 76 of file DetectorConstruction.hh.

References nbOfLayers.

G4int DetectorConstruction::GetNbModules ( )
inline

Definition at line 77 of file DetectorConstruction.hh.

References nbOfModules.

G4int DetectorConstruction::GetNbOfAbsor ( )
inline

Definition at line 78 of file DetectorConstruction.hh.

References fNbOfAbsor.

Referenced by RunAction::PrintDedxTables().

+ Here is the caller graph for this function:

G4int DetectorConstruction::GetNbOfAbsor ( )
inline

Definition at line 87 of file DetectorConstruction.hh.

References fNbOfAbsor.

G4int DetectorConstruction::GetNbOfDivisions ( G4int  i)
inline

Definition at line 86 of file DetectorConstruction.hh.

References fNbOfDivisions.

G4int DetectorConstruction::GetNbOfLayers ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fNbOfLayers.

G4int DetectorConstruction::GetNbOfLayers ( )
inline

Definition at line 81 of file DetectorConstruction.hh.

References fNbOfLayers.

G4int DetectorConstruction::GetNbOfLayers ( )
inline

Definition at line 85 of file DetectorConstruction.hh.

References fNbOfLayers.

G4int DetectorConstruction::GetNbOfPixelsInPhantom ( )
inline

Definition at line 75 of file DetectorConstruction.hh.

References fNbOfPixelsInPhantom.

G4int DetectorConstruction::GetnLtot ( )
inline

Definition at line 76 of file DetectorConstruction.hh.

References fNLtot.

Referenced by RunAction::BookHisto(), Run::ComputeStatistics(), and Run::Reset().

+ Here is the caller graph for this function:

G4int DetectorConstruction::GetnRtot ( )
inline

Definition at line 77 of file DetectorConstruction.hh.

References fNRtot.

Referenced by RunAction::BookHisto(), and Run::Reset().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* DetectorConstruction::GetphysiWorld ( )
inline

Definition at line 89 of file DetectorConstruction.hh.

References fPhysiWorld.

const G4VPhysicalVolume* DetectorConstruction::GetphysiWorld ( )
inline

Definition at line 91 of file DetectorConstruction.hh.

References fPhysiWorld.

const G4VPhysicalVolume* DetectorConstruction::GetphysiWorld ( )
inline

Definition at line 92 of file DetectorConstruction.hh.

References fPhysiWorld.

G4int DetectorConstruction::GetProfile ( )
inline

Definition at line 77 of file DetectorConstruction.hh.

References fProfile.

const G4VPhysicalVolume* DetectorConstruction::GetpvolFrame ( )
inline

Definition at line 75 of file DetectorConstruction.hh.

References fPvol_Frame.

G4VPhysicalVolume* DetectorConstruction::GetPvolWorld ( )
inline

Definition at line 62 of file DetectorConstruction.hh.

References pvol_world.

Referenced by TrackingAction::PostUserTrackingAction().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* DetectorConstruction::GetpvolWorld ( )
inline

Definition at line 74 of file DetectorConstruction.hh.

References fPvol_World.

G4double DetectorConstruction::GetRadiusWorld ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fRadius_World.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 64 of file DetectorConstruction.hh.

References BoxSize.

Referenced by RunAction::ComputeTheory(), Run::PrintSummary(), and PrimaryGeneratorAction::SetDefaultKinematic().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 66 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fBoxSize.

G4double DetectorConstruction::GetSize ( )
inline

Definition at line 71 of file DetectorConstruction.hh.

References fBoxSize.

G4int DetectorConstruction::GetSizeVectorPixels ( )
inline

Definition at line 84 of file DetectorConstruction.hh.

References sizeVectorPxl.

Referenced by EventAction::BeginOfEventAction(), and EventAction::WritePixels().

+ Here is the caller graph for this function:

G4double DetectorConstruction::GetTallyMass ( G4int  n)
inline

Definition at line 83 of file DetectorConstruction.hh.

References fTallyMass, and n.

G4int DetectorConstruction::GetTallyNumber ( )
inline

Definition at line 82 of file DetectorConstruction.hh.

References fTallyNumber.

G4Region* DetectorConstruction::GetTargetRegion ( )
inline

Definition at line 60 of file DetectorConstruction.hh.

References fRegion.

G4Region* DetectorConstruction::GetTargetRegion ( )
inline

Definition at line 61 of file DetectorConstruction.hh.

References fRegion.

G4double DetectorConstruction::GetThicknessFrame ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fThickness_Frame.

G4double DetectorConstruction::GetThicknessScatter ( )
inline

Definition at line 72 of file DetectorConstruction.hh.

References fThickness_ScatterFoil.

G4double DetectorConstruction::GetThicknessWorld ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fThickness_World.

G4double DetectorConstruction::GetTotalThickness ( )
inline

Definition at line 77 of file DetectorConstruction.hh.

References fTotalThickness.

G4VPhysicalVolume* DetectorConstruction::GetWall ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fWall.

G4VPhysicalVolume* DetectorConstruction::GetWall ( )
inline

Definition at line 70 of file DetectorConstruction.hh.

References fWall.

G4Material* DetectorConstruction::GetWallMaterial ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fWallMaterial.

G4Material* DetectorConstruction::GetWallMaterial ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fWallMaterial.

G4double DetectorConstruction::GetWallRadius ( )
inline

Definition at line 68 of file DetectorConstruction.hh.

References fWallRadius.

G4double DetectorConstruction::GetWallThickness ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fWallThickness.

G4double DetectorConstruction::GetWallThickness ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fWallThickness.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 62 of file DetectorConstruction.hh.

References pBox.

Referenced by PhysicsList::GetRange().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References fPBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References fPBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References fPBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References fWorld.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 65 of file DetectorConstruction.hh.

References fBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 66 of file DetectorConstruction.hh.

References pWorld.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fPBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 67 of file DetectorConstruction.hh.

References fPBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fPBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fPBox.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fP_Box.

const G4VPhysicalVolume* DetectorConstruction::GetWorld ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fBox.

G4Material* DetectorConstruction::GetWorldMaterial ( )
inline

Definition at line 63 of file DetectorConstruction.hh.

References worldMat.

G4Material* DetectorConstruction::GetWorldMaterial ( )
inline

Definition at line 77 of file DetectorConstruction.hh.

References fWorldMaterial.

G4Material* DetectorConstruction::GetWorldMaterial ( )
inline

Definition at line 88 of file DetectorConstruction.hh.

References fWorldMaterial.

const G4Material* DetectorConstruction::GetWorldMaterial ( )
inline

Definition at line 92 of file DetectorConstruction.hh.

References fDefaultMaterial.

G4double DetectorConstruction::GetWorldRadius ( )
inline

Definition at line 76 of file DetectorConstruction.hh.

References fWorldRadius.

G4double DetectorConstruction::GetWorldSize ( )
inline

Definition at line 53 of file DetectorConstruction.hh.

References fWorldSize.

G4double DetectorConstruction::GetWorldSize ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References worldSize.

G4double DetectorConstruction::GetWorldSize ( )
inline

Definition at line 69 of file DetectorConstruction.hh.

References fWorldSize.

G4double DetectorConstruction::GetWorldSizeX ( )
inline

Definition at line 64 of file DetectorConstruction.hh.

References worldSizeX.

G4double DetectorConstruction::GetWorldSizeX ( )
inline

Definition at line 66 of file DetectorConstruction.hh.

References fWorldSizeX.

G4double DetectorConstruction::GetWorldSizeX ( )
inline

Definition at line 75 of file DetectorConstruction.hh.

References fWorldSizeX.

G4double DetectorConstruction::GetWorldSizeX ( )
inline

Definition at line 75 of file DetectorConstruction.hh.

References fWorldSizeX.

G4double DetectorConstruction::GetWorldSizeX ( )
inline

Definition at line 79 of file DetectorConstruction.hh.

References fWorldSizeX.

G4double DetectorConstruction::GetWorldSizeX ( )
inline

Definition at line 89 of file DetectorConstruction.hh.

References fWorldSizeX.

G4double DetectorConstruction::GetWorldSizeXY ( )
inline

Definition at line 52 of file DetectorConstruction.hh.

References fWorldSizeXY.

G4double DetectorConstruction::GetWorldSizeYZ ( )
inline

Definition at line 76 of file DetectorConstruction.hh.

References fWorldSizeYZ.

G4double DetectorConstruction::GetWorldSizeYZ ( )
inline

Definition at line 76 of file DetectorConstruction.hh.

References fWorldSizeYZ.

G4double DetectorConstruction::GetWorldSizeYZ ( )
inline

Definition at line 80 of file DetectorConstruction.hh.

References fWorldSizeYZ.

G4double DetectorConstruction::GetWorldSizeYZ ( )
inline

Definition at line 90 of file DetectorConstruction.hh.

References fWorldSizeYZ.

G4double DetectorConstruction::GetWorldSizeZ ( )
inline

Definition at line 53 of file DetectorConstruction.hh.

References fWorldSizeZ.

G4double DetectorConstruction::GetWorldSizeZ ( )
inline

Definition at line 84 of file DetectorConstruction.hh.

References fWorldZ.

G4double DetectorConstruction::GetWorldThickness ( )
inline

Definition at line 75 of file DetectorConstruction.hh.

References fWorldThickness.

G4double DetectorConstruction::GetxendAbs ( )
inline

Definition at line 86 of file DetectorConstruction.hh.

References fXendAbs.

G4double DetectorConstruction::GetXfront ( G4int  i)
inline

Definition at line 81 of file DetectorConstruction.hh.

References fXfront.

G4double DetectorConstruction::GetxstartAbs ( )
inline

Definition at line 85 of file DetectorConstruction.hh.

References fXstartAbs.

void DetectorConstruction::LoadChromosome ( const char *  filename,
G4VPhysicalVolume physiBox 
)
private

Definition at line 93 of file DetectorConstruction.cc.

References cp, G4cout, G4endl, ChromosomeParameterisation::getNumRosettes(), kUndefined, and logicBoxros.

Referenced by ConstructDetector().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4Material* DetectorConstruction::MaterialWithSingleIsotope ( G4String  ,
G4String  ,
G4double  ,
G4int  ,
G4int   
)
G4Material * DetectorConstruction::MaterialWithSingleIsotope ( G4String  name,
G4String  symbol,
G4double  density,
G4int  Z,
G4int  A 
)

Definition at line 100 of file DetectorConstruction.cc.

References G4Material::AddElement(), G4Element::AddIsotope(), and perCent.

+ Here is the call graph for this function:

DetectorConstruction& DetectorConstruction::operator= ( const DetectorConstruction right)
private
DetectorConstruction& DetectorConstruction::operator= ( const DetectorConstruction right)
private
DetectorConstruction& DetectorConstruction::operator= ( const DetectorConstruction right)
private
DetectorConstruction& DetectorConstruction::operator= ( const DetectorConstruction right)
private
DetectorConstruction& DetectorConstruction::operator= ( const DetectorConstruction right)
private
DetectorConstruction& DetectorConstruction::operator= ( const DetectorConstruction right)
private
void DetectorConstruction::PlaceWithAxialRotations ( )
private

Definition at line 235 of file DetectorConstruction.cc.

References cm, deg, fTrdVolume, fWorldVolume, and G4cout.

void DetectorConstruction::PlaceWithDirectMatrix ( )
private

Definition at line 148 of file DetectorConstruction.cc.

References cm, deg, fTrdVolume, fWorldVolume, and G4cout.

void DetectorConstruction::PlaceWithEulerAngles ( )
private

Definition at line 280 of file DetectorConstruction.cc.

References cm, deg, fTrdVolume, fWorldVolume, G4cout, and G4INCL::Math::pi.

void DetectorConstruction::PlaceWithInverseMatrix ( )
private

Definition at line 190 of file DetectorConstruction.cc.

References cm, deg, fTrdVolume, fWorldVolume, and G4cout.

void DetectorConstruction::PlaceWithReflections ( )
private

Placement with reflcetions. In order to better show the reflection symmetry we do not apply the rotation along Y axis.

Definition at line 334 of file DetectorConstruction.cc.

References cm, deg, fTrdVolume, fWorldVolume, G4ReflectionFactory::Instance(), G4INCL::Math::pi, G4ReflectionFactory::Place(), and position.

+ Here is the call graph for this function:

void DetectorConstruction::PrintCalorParameters ( )

Definition at line 347 of file DetectorConstruction.cc.

References absorberMat, calorThickness, distanceInterFibers, fiberDiameter, fiberLength, fiberMat, G4BestUnit, G4cout, G4endl, G4Material::GetName(), layerThickness, milledLayer, moduleThickness, nbOfFibers, nbOfLayers, and nbOfModules.

Referenced by ConstructCalorimeter().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DetectorConstruction::PrintCalorParameters ( )
void DetectorConstruction::PrintCalorParameters ( )
void DetectorConstruction::PrintCalorParameters ( )
void DetectorConstruction::PrintDetectorParameters ( )
void DetectorConstruction::PrintGeometry ( )
void DetectorConstruction::PrintParameters ( )
private
void DetectorConstruction::PrintParameters ( )

Definition at line 173 of file DetectorConstruction.cc.

References aMaterial, BoxSize, G4BestUnit, G4cout, G4endl, and G4Material::GetName().

+ Here is the call graph for this function:

void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
private
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::PrintParameters ( )
void DetectorConstruction::SetAbsLength ( G4double  val)

Definition at line 446 of file DetectorConstruction.cc.

References fAbsLength, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsMaterial ( const G4String mat)

Definition at line 369 of file DetectorConstruction.cc.

References fAbsMaterial, G4NistManager::FindOrBuildMaterial(), fLogicA1, fLogicA2, fLogicA3, fLogicA4, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorberMaterial ( G4String  materialChoice)

Definition at line 271 of file DetectorConstruction.cc.

References fAbsorberMaterial, G4NistManager::FindOrBuildMaterial(), fLogicAbsorber, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorberMaterial ( G4String  )
void DetectorConstruction::SetAbsorberShiftZ ( G4double  val)
inline

Definition at line 87 of file DetectorConstruction.hh.

References fAbsorberShiftZ, and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorberSizeYZ ( G4double  val)

Definition at line 380 of file DetectorConstruction.cc.

References ComputeCalorParameters(), fAbsorberSizeYZ, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorberThickness ( G4double  val)

Definition at line 307 of file DetectorConstruction.cc.

References fAbsorberThickness, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorberThickness ( G4double  )
void DetectorConstruction::SetAbsorberXpos ( G4double  val)

Definition at line 409 of file DetectorConstruction.cc.

References ComputeCalorParameters(), fXposAbs, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorberZ ( G4double  val)
inline

Definition at line 85 of file DetectorConstruction.hh.

References fAbsorberZ, and UpdateGeometry().

Referenced by InitialiseGeometryParameters().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DetectorConstruction::SetAbsorMaterial ( G4int  ,
const G4String  
)
void DetectorConstruction::SetAbsorMaterial ( G4int  iabs,
const G4String material 
)

Definition at line 275 of file DetectorConstruction.cc.

References fAbsorMaterial, G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and G4RunManager::PhysicsHasBeenModified().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorSizeYZ ( G4double  val)

Definition at line 315 of file DetectorConstruction.cc.

References DBL_MIN, fAbsorSizeYZ, G4cout, G4endl, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetAbsorThickness ( G4int  ,
G4double   
)
void DetectorConstruction::SetAbsorThickness ( G4int  iabs,
G4double  val 
)

Definition at line 295 of file DetectorConstruction.cc.

References DBL_MIN, fAbsorThickness, G4cout, G4endl, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetCalorSizeYZ ( G4double  )
void DetectorConstruction::SetCalorSizeYZ ( G4double  val)

Definition at line 325 of file DetectorConstruction.cc.

References fCalorSizeYZ, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetCavityMaterial ( G4String  materialChoice)

Definition at line 231 of file DetectorConstruction.cc.

References fCavityMaterial, and G4Material::GetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetCavityRadius ( G4double  value)

Definition at line 224 of file DetectorConstruction.cc.

References fCavityRadius.

void DetectorConstruction::SetCavityThickness ( G4double  value)

Definition at line 217 of file DetectorConstruction.cc.

References fCavityThickness.

void DetectorConstruction::SetCavityThickness ( G4double  )
void DetectorConstruction::SetCheckShiftZ ( G4double  val)
inline

Definition at line 83 of file DetectorConstruction.hh.

References fCheckShiftZ, and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetCoef ( G4int  val)

Definition at line 286 of file DetectorConstruction.cc.

References fCoef.

void DetectorConstruction::SetContainerMaterial ( const G4String name)

Definition at line 348 of file DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fLogicWind, fWindowMat, G4cout, G4endl, G4Material::GetMaterial(), G4Material::GetName(), G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetContainerThickness ( G4double  val)

Definition at line 408 of file DetectorConstruction.cc.

References fWindowThick, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetEcalLength ( G4double  val)

Definition at line 396 of file DetectorConstruction.cc.

References fEcalLength, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetEcalMaterial ( const G4String mat)

Definition at line 353 of file DetectorConstruction.cc.

References fCalMaterial, G4NistManager::FindOrBuildMaterial(), fLogicCal, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetEcalWidth ( G4double  val)

Definition at line 406 of file DetectorConstruction.cc.

References fEcalWidth, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetG1 ( G4float  value)

Definition at line 238 of file DetectorConstruction.cc.

References fG1.

void DetectorConstruction::SetG2 ( G4float  value)

Definition at line 245 of file DetectorConstruction.cc.

References fG2.

void DetectorConstruction::SetG3 ( G4float  value)

Definition at line 252 of file DetectorConstruction.cc.

References fG3.

void DetectorConstruction::SetG4 ( G4float  value)

Definition at line 259 of file DetectorConstruction.cc.

References fG4.

void DetectorConstruction::SetGap ( G4double  val)
inline

Definition at line 75 of file DetectorConstruction.hh.

References fDelta, and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetGapMaterial ( G4String  materialChoice)

Definition at line 289 of file DetectorConstruction.cc.

References fGapMaterial, G4NistManager::FindOrBuildMaterial(), fLogicGap, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetGapThickness ( G4double  val)

Definition at line 316 of file DetectorConstruction.cc.

References fGapThickness, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetGasMaterial ( const G4String name)

Definition at line 328 of file DetectorConstruction.cc.

References fGasMat, G4NistManager::FindOrBuildMaterial(), fLogicDet, G4cout, G4endl, G4Material::GetMaterial(), G4Material::GetName(), G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetGasRadius ( G4double  val)

Definition at line 398 of file DetectorConstruction.cc.

References G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetGasThickness ( G4double  val)

Definition at line 388 of file DetectorConstruction.cc.

References G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetGrid ( G4int  myGrid)

Definition at line 307 of file DetectorConstruction.cc.

References fGrid.

void DetectorConstruction::SetLBining ( G4ThreeVector  Value)

Definition at line 179 of file DetectorConstruction.cc.

References fDLradl, fNLtot, G4cout, G4endl, G4RunManager::GetRunManager(), MaxBin, and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetMagField ( G4double  fieldValue)

Definition at line 386 of file DetectorConstruction.cc.

References G4FieldManager::CreateChordFinder(), G4TransportationManager::GetFieldManager(), G4TransportationManager::GetTransportationManager(), magField, and G4FieldManager::SetDetectorField().

+ Here is the call graph for this function:

void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMagField ( G4double  )
void DetectorConstruction::SetMassCytoplasm ( G4float  mC)
inline

Definition at line 71 of file DetectorConstruction.hh.

References fMassCytoplasm.

Referenced by ConstructLine().

+ Here is the caller graph for this function:

void DetectorConstruction::SetMassNucleus ( G4float  mN)
inline

Definition at line 68 of file DetectorConstruction.hh.

References fMassNucleus.

Referenced by ConstructLine().

+ Here is the caller graph for this function:

void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  materialChoice)

Definition at line 183 of file DetectorConstruction.cc.

References aMaterial, ConstructVolumes(), G4RunManager::DefineWorldVolume(), G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and pBox.

Referenced by BOOST_PYTHON_MODULE(), DetectorConstruction(), and DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( const G4String name)

Definition at line 170 of file DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fMaterial, G4cout, G4endl, G4Material::GetMaterial(), G4Material::GetName(), G4NistManager::Instance(), and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( const G4String )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterial ( const G4String )
void DetectorConstruction::SetMaterial ( G4String  )
void DetectorConstruction::SetMaterialScatter ( G4String  material)

Definition at line 499 of file DetectorConstruction.cc.

References fMaterial_ScatterFoil, and G4Material::GetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetMaxStepLength ( G4double  val)

Definition at line 203 of file DetectorConstruction.cc.

References DBL_MIN, G4cout, G4endl, G4TransportationManager::GetPropagatorInField(), G4TransportationManager::GetTransportationManager(), and G4PropagatorInField::SetLargestAcceptableStep().

+ Here is the call graph for this function:

void DetectorConstruction::SetMaxStepSize ( G4double  val)

Definition at line 189 of file DetectorConstruction.cc.

References DBL_MIN, fUserLimits, G4cout, G4endl, and G4UserLimits::SetMaxAllowedStep().

+ Here is the call graph for this function:

void DetectorConstruction::SetMaxStepSize ( G4double  )
void DetectorConstruction::SetMaxStepSize ( G4double  )
void DetectorConstruction::SetMethod ( EMethod  method)

Definition at line 408 of file DetectorConstruction.cc.

References Construct(), G4RunManager::DefineWorldVolume(), fMethod, and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetModel ( G4int  modelChoice)

Definition at line 266 of file DetectorConstruction.cc.

References fModel.

void DetectorConstruction::SetMylarZ ( G4double  val)
inline

Definition at line 81 of file DetectorConstruction.hh.

References fMylarVolumeZ, and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetNbOfAbsor ( G4int  )
void DetectorConstruction::SetNbOfAbsor ( G4int  ival)

Definition at line 259 of file DetectorConstruction.cc.

References G4cout, G4endl, G4RunManager::GetRunManager(), MaxAbsor, and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetNbOfDivisions ( G4int  iabs,
G4int  ival 
)

Definition at line 330 of file DetectorConstruction.cc.

References fNbOfDivisions, G4cout, G4endl, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetNbOfLayers ( G4int  nb)
void DetectorConstruction::SetNbOfLayers ( G4int  )
void DetectorConstruction::SetNbOfLayers ( G4int  val)

Definition at line 334 of file DetectorConstruction.cc.

References fNbOfLayers, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetNbOfPixelsInPhantom ( G4int  nP)
inline

Definition at line 74 of file DetectorConstruction.hh.

References fNbOfPixelsInPhantom.

Referenced by ConstructLine().

+ Here is the caller graph for this function:

void DetectorConstruction::SetPadLength ( G4double  val)

Definition at line 426 of file DetectorConstruction.cc.

References fPadLength, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetPadWidth ( G4double  val)

Definition at line 436 of file DetectorConstruction.cc.

References fPadWidth, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetPairEnergy ( G4double  val)

Definition at line 418 of file DetectorConstruction.cc.

References fGasMat, G4Material::GetIonisation(), and G4IonisParamMat::SetMeanEnergyPerIonPair().

+ Here is the call graph for this function:

void DetectorConstruction::SetProfile ( G4int  myProfile)

Definition at line 300 of file DetectorConstruction.cc.

References fProfile.

void DetectorConstruction::SetRadius ( G4double  value)

Definition at line 180 of file DetectorConstruction.cc.

References fAbsorRadius.

void DetectorConstruction::SetRBining ( G4ThreeVector  Value)

Definition at line 193 of file DetectorConstruction.cc.

References fDRradl, fNRtot, G4cout, G4endl, G4RunManager::GetRunManager(), MaxBin, and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  )
void DetectorConstruction::SetSize ( G4double  value)

Definition at line 231 of file DetectorConstruction.cc.

References fBoxSize, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetSizeX ( G4double  )
void DetectorConstruction::SetSizeX ( G4double  value)

Definition at line 259 of file DetectorConstruction.cc.

References fAbsorSizeX, fWorldSizeX, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetSizeXY ( G4double  value)

Definition at line 184 of file DetectorConstruction.cc.

References boxSizeXY, UpdateGeometry(), and worldSize.

+ Here is the call graph for this function:

void DetectorConstruction::SetSizeYZ ( G4double  )
void DetectorConstruction::SetSizeYZ ( G4double  value)

Definition at line 267 of file DetectorConstruction.cc.

References fAbsorSizeYZ, fWorldSizeYZ, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetSizeZ ( G4double  value)

Definition at line 191 of file DetectorConstruction.cc.

References boxSizeZ, UpdateGeometry(), and worldSize.

+ Here is the call graph for this function:

void DetectorConstruction::SetTallyMaterial ( G4int  j,
G4String  materialChoice 
)

Definition at line 329 of file DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fLTally, fTallyMaterial, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetTallyNumber ( G4int  value)

Definition at line 314 of file DetectorConstruction.cc.

References fTallyNumber.

void DetectorConstruction::SetTallyPosition ( G4int  j,
G4ThreeVector  value 
)

Definition at line 345 of file DetectorConstruction.cc.

References fTallyPosition, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetTallySize ( G4int  j,
G4ThreeVector  value 
)

Definition at line 321 of file DetectorConstruction.cc.

References fTallySize, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetTarget1Material ( const G4String m)

Definition at line 400 of file DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fLogicTarget1, fTarget1Material, G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetTarget1Z ( G4double  val)
inline

Definition at line 77 of file DetectorConstruction.hh.

References fTarget1Z, and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetTarget2Material ( const G4String m)

Definition at line 416 of file DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fLogicTarget2, fTarget2Material, G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetTarget2Z ( G4double  val)
inline

Definition at line 79 of file DetectorConstruction.hh.

References fTarget2Z, and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetTargetLength ( G4double  val)
void DetectorConstruction::SetTargetLength ( G4double  val)

Definition at line 177 of file DetectorConstruction.cc.

References fLength, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetTargetMaterial ( G4String  materialChoice)

Definition at line 148 of file DetectorConstruction.cc.

References aMaterial, G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4NistManager::Instance(), and UpdateGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetTargetMaterial ( const G4String mat)

Definition at line 141 of file DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fLogicTarget, fTargetMaterial, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetTargetMaterial ( const G4String )
void DetectorConstruction::SetTargetMaterial ( const G4String )
void DetectorConstruction::SetTargetMaterial ( const G4String )
void DetectorConstruction::SetTargetRadius ( G4double  val)

Definition at line 167 of file DetectorConstruction.cc.

References fRadius, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetTargetRadius ( G4double  val)
void DetectorConstruction::SetTargetRadius ( G4double  val)
void DetectorConstruction::SetTargetRadius ( G4double  val)
void DetectorConstruction::SetThicknessScatter ( G4double  val)

Definition at line 509 of file DetectorConstruction.cc.

References fThickness_ScatterFoil.

void DetectorConstruction::SetVertexLength ( G4double  val)

Definition at line 416 of file DetectorConstruction.cc.

References fVertexLength, G4RunManager::GeometryHasBeenModified(), and G4RunManager::GetRunManager().

+ Here is the call graph for this function:

void DetectorConstruction::SetWallMaterial ( G4String  )
void DetectorConstruction::SetWallMaterial ( G4String  materialChoice)

Definition at line 208 of file DetectorConstruction.cc.

References fWallMaterial, and G4Material::GetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetWallThickness ( G4double  value)

Definition at line 201 of file DetectorConstruction.cc.

void DetectorConstruction::SetWallThickness ( G4double  )
void DetectorConstruction::SetWorldMaterial ( G4String  )
void DetectorConstruction::SetWorldMaterial ( const G4String )
void DetectorConstruction::SetWorldMaterial ( const G4String )
void DetectorConstruction::SetWorldMaterial ( const G4String material)

Definition at line 428 of file DetectorConstruction.cc.

References fDefaultMaterial, G4NistManager::FindOrBuildMaterial(), and G4NistManager::Instance().

+ Here is the call graph for this function:

void DetectorConstruction::SetWorldMaterial ( G4String  materialChoice)

Definition at line 356 of file DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fLogicWorld, fWorldMaterial, G4RunManager::GetRunManager(), G4NistManager::Instance(), G4RunManager::PhysicsHasBeenModified(), and G4LogicalVolume::SetMaterial().

+ Here is the call graph for this function:

void DetectorConstruction::SetWorldMaterial ( const G4String )
void DetectorConstruction::SetWorldMaterial ( const G4String )
void DetectorConstruction::SetWorldMaterial ( const G4String )
void DetectorConstruction::SetWorldRadius ( G4double  value)

Definition at line 218 of file DetectorConstruction.cc.

References fWorldRadius.

void DetectorConstruction::SetWorldSizeX ( G4double  val)

Definition at line 389 of file DetectorConstruction.cc.

References ComputeCalorParameters(), fDefaultWorld, fWorldSizeX, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::SetWorldSizeYZ ( G4double  val)

Definition at line 399 of file DetectorConstruction.cc.

References ComputeCalorParameters(), fDefaultWorld, fWorldSizeYZ, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )

Definition at line 409 of file DetectorConstruction.cc.

References ConstructCalorimeter(), G4RunManager::DefineWorldVolume(), and G4RunManager::GetRunManager().

Referenced by SetAbsorberShiftZ(), SetAbsorberZ(), SetCheckShiftZ(), SetGap(), SetMaterial(), SetMylarZ(), SetSizeXY(), SetSizeZ(), SetTarget1Z(), SetTarget2Z(), and SetTargetMaterial().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )
void DetectorConstruction::UpdateGeometry ( )

Member Data Documentation

G4Material* DetectorConstruction::absorberMat
private

Definition at line 96 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and PrintCalorParameters().

G4Material * DetectorConstruction::aMaterial
private
AnalysisManager* DetectorConstruction::analysis
private

Definition at line 51 of file DetectorConstruction.hh.

Referenced by DetectorConstruction().

G4double DetectorConstruction::BoxSize
private
G4double DetectorConstruction::boxSizeXY
private

Definition at line 81 of file DetectorConstruction.hh.

Referenced by GetBoxSizeXY(), and SetSizeXY().

G4double DetectorConstruction::boxSizeZ
private

Definition at line 82 of file DetectorConstruction.hh.

Referenced by GetBoxSizeZ(), and SetSizeZ().

G4Material* DetectorConstruction::calorimeterMat
private

Definition at line 112 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter().

G4double DetectorConstruction::calorThickness
private
CheckVolumeSD* DetectorConstruction::checkSD
private

Definition at line 82 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::Copper
private

Definition at line 66 of file DetectorConstruction.hh.

G4double DetectorConstruction::d1pxl
private

Definition at line 129 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetD1Pixel().

G4double DetectorConstruction::d2pxl
private

Definition at line 129 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetD2Pixel().

G4Material* DetectorConstruction::defaultMat
private

Definition at line 124 of file DetectorConstruction.hh.

DetectorMessenger * DetectorConstruction::detectorMessenger
private

Definition at line 76 of file DetectorConstruction.hh.

Referenced by DetectorConstruction(), and ~DetectorConstruction().

G4double DetectorConstruction::distanceInterFibers
private

Definition at line 98 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and PrintCalorParameters().

G4LogicalVolume* DetectorConstruction::experimentalHall_log
private

Definition at line 75 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::experimentalHall_phys
private

Definition at line 76 of file DetectorConstruction.hh.

G4double DetectorConstruction::fAbsLength
private

Definition at line 99 of file DetectorConstruction.hh.

Referenced by SetAbsLength().

G4Material* DetectorConstruction::fAbsMaterial
private

Definition at line 104 of file DetectorConstruction.hh.

Referenced by SetAbsMaterial().

G4VPhysicalVolume* DetectorConstruction::fAbsor
private

Definition at line 79 of file DetectorConstruction.hh.

G4Material * DetectorConstruction::fAbsorberMaterial
private
G4double DetectorConstruction::fAbsorberPosZ
private

Definition at line 114 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fAbsorberRadius
private

Definition at line 114 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fAbsorberShiftZ
private

Definition at line 114 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetAbsorberShiftZ().

G4double DetectorConstruction::fAbsorberSizeYZ
private

Definition at line 100 of file DetectorConstruction.hh.

Referenced by GetAbsorberSizeYZ(), and SetAbsorberSizeYZ().

G4double DetectorConstruction::fAbsorberThickness
private
G4double DetectorConstruction::fAbsorberZ
private

Definition at line 114 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetAbsorberZ().

G4Material * DetectorConstruction::fAbsorMaterial
private

Definition at line 93 of file DetectorConstruction.hh.

Referenced by GetAbsorMaterial(), and SetAbsorMaterial().

G4double DetectorConstruction::fAbsorRadius
private

Definition at line 74 of file DetectorConstruction.hh.

Referenced by GetAbsorRadius(), and SetRadius().

G4double DetectorConstruction::fAbsorSizeX
private

Definition at line 99 of file DetectorConstruction.hh.

Referenced by ComputeParameters(), GetAbsorSizeX(), and SetSizeX().

G4double DetectorConstruction::fAbsorSizeYZ
private

Definition at line 100 of file DetectorConstruction.hh.

Referenced by GetAbsorSizeYZ(), SetAbsorSizeYZ(), and SetSizeYZ().

G4double DetectorConstruction::fAbsorThickness
private

Definition at line 94 of file DetectorConstruction.hh.

Referenced by ComputeParameters(), GetAbsorThickness(), and SetAbsorThickness().

G4double DetectorConstruction::fAirZ
private

Definition at line 109 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4Material* DetectorConstruction::fBoite2Material
private

Definition at line 116 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fBoite3Material
private

Definition at line 117 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fBoiteMaterial
private

Definition at line 111 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume * DetectorConstruction::fBox
private

Definition at line 73 of file DetectorConstruction.hh.

Referenced by GetBox(), and GetWorld().

G4double DetectorConstruction::fBoxSize
private

Definition at line 74 of file DetectorConstruction.hh.

Referenced by GetBoxSize(), GetSize(), and SetSize().

G4Material* DetectorConstruction::fCalMaterial
private

Definition at line 102 of file DetectorConstruction.hh.

Referenced by SetEcalMaterial().

G4double DetectorConstruction::fCalorSizeYZ
private

Definition at line 104 of file DetectorConstruction.hh.

Referenced by ComputeCalorParameters(), GetCalorSizeYZ(), and SetCalorSizeYZ().

G4double DetectorConstruction::fCalorThickness
private

Definition at line 105 of file DetectorConstruction.hh.

Referenced by ComputeCalorParameters(), and GetCalorThickness().

G4Material* DetectorConstruction::fCathodeMaterial
private

Definition at line 112 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume * DetectorConstruction::fCavity
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by GetCavity().

G4Material * DetectorConstruction::fCavityMaterial
private

Definition at line 90 of file DetectorConstruction.hh.

Referenced by GetCavityMaterial(), and SetCavityMaterial().

G4double DetectorConstruction::fCavityRadius
private

Definition at line 89 of file DetectorConstruction.hh.

Referenced by GetCavityRadius(), and SetCavityRadius().

G4double DetectorConstruction::fCavityThickness
private

Definition at line 88 of file DetectorConstruction.hh.

Referenced by GetCavityThickness(), and SetCavityThickness().

CheckVolumeSD* DetectorConstruction::fCheckSD
private

Definition at line 97 of file DetectorConstruction.hh.

G4double DetectorConstruction::fCheckShiftZ
private

Definition at line 110 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetCheckShiftZ().

G4double DetectorConstruction::fCheckVolumePosZ
private

Definition at line 110 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fCheckVolumeRadius
private

Definition at line 110 of file DetectorConstruction.hh.

G4double DetectorConstruction::fCheckVolumeZ
private

Definition at line 110 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4ChordFinder * DetectorConstruction::fChordFinder
private

Definition at line 216 of file DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4double DetectorConstruction::fCiblePositionX
private

Definition at line 101 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4double DetectorConstruction::fCiblePositionY
private

Definition at line 102 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4double DetectorConstruction::fCiblePositionZ
private

Definition at line 103 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4int DetectorConstruction::fCoef

Definition at line 88 of file DetectorConstruction.hh.

Referenced by GetCoef(), and SetCoef().

G4Material* DetectorConstruction::fCollimatorMaterial
private

Definition at line 110 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4double DetectorConstruction::fCollObjSizeXY
private

Definition at line 98 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4double DetectorConstruction::fCollObjSizeZ
private

Definition at line 99 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fCytoplasmMaterial1
private

Definition at line 119 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fCytoplasmMaterial2
private

Definition at line 121 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fCytoplasmMaterial3
private

Definition at line 123 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material * DetectorConstruction::fDefaultMaterial
private

Definition at line 109 of file DetectorConstruction.hh.

Referenced by ConstructLine(), GetWorldMaterial(), and SetWorldMaterial().

G4bool DetectorConstruction::fDefaultWorld
private

Definition at line 109 of file DetectorConstruction.hh.

Referenced by SetWorldSizeX(), and SetWorldSizeYZ().

G4double DetectorConstruction::fDelta
private

Definition at line 102 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetGap().

G4double DetectorConstruction::fDensityCytoplasm
private

Definition at line 93 of file DetectorConstruction.hh.

G4double DetectorConstruction::fDensityNucleus
private

Definition at line 92 of file DetectorConstruction.hh.

G4double DetectorConstruction::fDensityPhantom
private

Definition at line 91 of file DetectorConstruction.hh.

DetectorMessenger * DetectorConstruction::fDetectorMessenger
private

Definition at line 73 of file DetectorConstruction.hh.

Referenced by DetectorConstruction().

G4double DetectorConstruction::fDistanceVacuumTarget
private

Definition at line 115 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fDLlength
private

Definition at line 92 of file DetectorConstruction.hh.

Referenced by GetdLlength().

G4double DetectorConstruction::fDLradl
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by GetdLradl(), and SetLBining().

G4double DetectorConstruction::fDRlength
private

Definition at line 92 of file DetectorConstruction.hh.

Referenced by GetdRlength().

G4double DetectorConstruction::fDRradl
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by GetdRradl(), and SetRBining().

G4double DetectorConstruction::fEcalLength
private

Definition at line 96 of file DetectorConstruction.hh.

Referenced by GetfullLength(), and SetEcalLength().

G4double DetectorConstruction::fEcalRadius
private

Definition at line 97 of file DetectorConstruction.hh.

Referenced by GetfullRadius().

G4double DetectorConstruction::fEcalWidth
private

Definition at line 95 of file DetectorConstruction.hh.

Referenced by SetEcalWidth().

G4Mag_UsualEqRhs* DetectorConstruction::fEquation
private

Definition at line 127 of file DetectorConstruction.hh.

G4EqMagElectricField* DetectorConstruction::fEquation
private

Definition at line 214 of file DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4ThreadLocal TabulatedField3D* DetectorConstruction::fField
staticprivate

Definition at line 123 of file DetectorConstruction.hh.

G4ThreadLocal TabulatedField3D * DetectorConstruction::fField = 0
staticprivate

Definition at line 210 of file DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4Cache< G4GlobalMagFieldMessenger * > DetectorConstruction::fFieldMessenger
private

Definition at line 85 of file DetectorConstruction.hh.

G4FieldManager * DetectorConstruction::fFieldMgr
private

Definition at line 212 of file DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4float DetectorConstruction::fG1

Definition at line 85 of file DetectorConstruction.hh.

Referenced by GetG1(), and SetG1().

G4float DetectorConstruction::fG2

Definition at line 85 of file DetectorConstruction.hh.

Referenced by GetG2(), and SetG2().

G4float DetectorConstruction::fG3

Definition at line 85 of file DetectorConstruction.hh.

Referenced by GetG3(), and SetG3().

G4float DetectorConstruction::fG4

Definition at line 85 of file DetectorConstruction.hh.

Referenced by GetG4(), and SetG4().

G4Material* DetectorConstruction::fGapMaterial
private

Definition at line 98 of file DetectorConstruction.hh.

Referenced by GetGapMaterial(), and SetGapMaterial().

G4double DetectorConstruction::fGapThickness
private
G4ProductionCuts* DetectorConstruction::fGasDetectorCuts
private

Definition at line 96 of file DetectorConstruction.hh.

Referenced by DetectorConstruction().

G4Material* DetectorConstruction::fGasMat
private

Definition at line 80 of file DetectorConstruction.hh.

Referenced by SetGasMaterial(), and SetPairEnergy().

G4double DetectorConstruction::fGasRadius
private

Definition at line 82 of file DetectorConstruction.hh.

Referenced by DetectorConstruction().

G4double DetectorConstruction::fGasThickness
private

Definition at line 81 of file DetectorConstruction.hh.

Referenced by DetectorConstruction().

G4double DetectorConstruction::fGasVolumePosZ
private

Definition at line 108 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fGasVolumeRadius
private

Definition at line 108 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fGasVolumeZ
private

Definition at line 108 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fGeneratorPosZ
private

Definition at line 103 of file DetectorConstruction.hh.

Referenced by GetGeneratorPosZ(), and InitialiseGeometryParameters().

G4bool DetectorConstruction::fGradientsInitialized
private

Definition at line 118 of file DetectorConstruction.hh.

G4int DetectorConstruction::fGrid

Definition at line 88 of file DetectorConstruction.hh.

Referenced by GetGrid(), and SetGrid().

G4Material* DetectorConstruction::fGridMaterial
private

Definition at line 116 of file DetectorConstruction.hh.

G4double DetectorConstruction::fiberDiameter
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and PrintCalorParameters().

G4double DetectorConstruction::fiberLength
private
G4Material* DetectorConstruction::fiberMat
private

Definition at line 84 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and PrintCalorParameters().

G4double DetectorConstruction::fInnerRadius_Ring
private

Definition at line 108 of file DetectorConstruction.hh.

Referenced by GeometryParameters().

G4MagInt_Driver* DetectorConstruction::fIntgrDriver
private

Definition at line 215 of file DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4Material* DetectorConstruction::fKgmMaterial
private

Definition at line 115 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fL_Box
private

Definition at line 79 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLAbsor
private

Definition at line 97 of file DetectorConstruction.hh.

G4double DetectorConstruction::fLayerThickness
private

Definition at line 102 of file DetectorConstruction.hh.

Referenced by ComputeCalorParameters().

G4LogicalVolume * DetectorConstruction::fLBox
private

Definition at line 79 of file DetectorConstruction.hh.

G4double DetectorConstruction::fLength
private

Definition at line 75 of file DetectorConstruction.hh.

Referenced by SetTargetLength().

G4Material* DetectorConstruction::fLightMaterial
private

Definition at line 124 of file DetectorConstruction.hh.

G4double DetectorConstruction::fLineAngle
private

Definition at line 105 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogAbsor
private

Definition at line 86 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLogic1Gap
private

Definition at line 144 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogic2Gap
private

Definition at line 148 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogic3Gap
private

Definition at line 152 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogic4Gap
private

Definition at line 160 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetLogicalCollDetGap4().

G4LogicalVolume* DetectorConstruction::fLogic5Gap
private

Definition at line 164 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogicA1
private

Definition at line 110 of file DetectorConstruction.hh.

Referenced by SetAbsMaterial().

G4LogicalVolume* DetectorConstruction::fLogicA2
private

Definition at line 111 of file DetectorConstruction.hh.

Referenced by SetAbsMaterial().

G4LogicalVolume* DetectorConstruction::fLogicA3
private

Definition at line 112 of file DetectorConstruction.hh.

Referenced by SetAbsMaterial().

G4LogicalVolume* DetectorConstruction::fLogicA4
private

Definition at line 113 of file DetectorConstruction.hh.

Referenced by SetAbsMaterial().

G4LogicalVolume* DetectorConstruction::fLogicAbsor[MaxAbsor]
private

Definition at line 124 of file DetectorConstruction.hh.

G4LogicalVolume * DetectorConstruction::fLogicAbsorber
private

Definition at line 124 of file DetectorConstruction.hh.

Referenced by GetAbsorbMaterialCut(), and SetAbsorberMaterial().

G4LogicalVolume* DetectorConstruction::fLogicBoite
private

Definition at line 136 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogicBoite2
private

Definition at line 184 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogicBoite3
private

Definition at line 188 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetLogicalPolyprop().

G4LogicalVolume* DetectorConstruction::fLogicBoiteIso
private

Definition at line 168 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetLogicalIsobutane().

G4LogicalVolume* DetectorConstruction::fLogicCal
private

Definition at line 109 of file DetectorConstruction.hh.

Referenced by SetEcalMaterial().

G4LogicalVolume * DetectorConstruction::fLogicCalor
private

Definition at line 116 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLogicCathode
private

Definition at line 172 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogicCheck
private

Definition at line 83 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLogicControlVol_GridShadow
private

Definition at line 112 of file DetectorConstruction.hh.

Referenced by GetLogicalGrid().

G4LogicalVolume* DetectorConstruction::fLogicDet
private

Definition at line 92 of file DetectorConstruction.hh.

Referenced by SetGasMaterial().

G4LogicalVolume* DetectorConstruction::fLogicEcal
private

Definition at line 100 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLogicGap
private

Definition at line 128 of file DetectorConstruction.hh.

Referenced by SetGapMaterial().

G4LogicalVolume* DetectorConstruction::fLogicGridVol
private

Definition at line 104 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLogicGridVol_Hole
private

Definition at line 108 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLogicIso
private

Definition at line 176 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogicKgm
private

Definition at line 192 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetLogicalKgm().

G4LogicalVolume * DetectorConstruction::fLogicLayer
private

Definition at line 120 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::fLogicPhantom
private

Definition at line 202 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume * DetectorConstruction::fLogicTarget
private

Definition at line 80 of file DetectorConstruction.hh.

Referenced by SetTargetMaterial().

G4LogicalVolume* DetectorConstruction::fLogicTarget1
private

Definition at line 127 of file DetectorConstruction.hh.

Referenced by SetTarget1Material().

G4LogicalVolume* DetectorConstruction::fLogicTarget2
private

Definition at line 128 of file DetectorConstruction.hh.

Referenced by SetTarget2Material().

G4LogicalVolume* DetectorConstruction::fLogicVerre
private

Definition at line 180 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogicVerre2
private

Definition at line 196 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume * DetectorConstruction::fLogicVol
private

Definition at line 132 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetLogicalVol().

G4LogicalVolume* DetectorConstruction::fLogicWind
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by SetContainerMaterial().

G4LogicalVolume * DetectorConstruction::fLogicWorld
private

Definition at line 65 of file DetectorConstruction.hh.

Referenced by ConstructLine(), GetLogicalWorld(), and SetWorldMaterial().

G4LogicalVolume* DetectorConstruction::fLogicYoke1
private

Definition at line 140 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4LogicalVolume* DetectorConstruction::fLogicYoke2
private

Definition at line 156 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetLogicalCollDetYoke().

G4LogicalVolume* DetectorConstruction::fLTally[MaxTally]
private

Definition at line 104 of file DetectorConstruction.hh.

Referenced by GetLogicalTally(), and SetTallyMaterial().

G4LogicalVolume* DetectorConstruction::flv_voxel
private

Definition at line 47 of file DetectorConstruction.hh.

G4UniformMagField * DetectorConstruction::fMagField
private

Definition at line 78 of file DetectorConstruction.hh.

G4float DetectorConstruction::fMassCytoplasm
private

Definition at line 89 of file DetectorConstruction.hh.

Referenced by GetMassCytoplasm(), and SetMassCytoplasm().

G4float DetectorConstruction::fMassNucleus
private

Definition at line 88 of file DetectorConstruction.hh.

Referenced by GetMassNucleus(), and SetMassNucleus().

G4float DetectorConstruction::fMassPhantom
private

Definition at line 83 of file DetectorConstruction.hh.

G4Material * DetectorConstruction::fMaterial
private

Definition at line 75 of file DetectorConstruction.hh.

Referenced by GetMaterial(), and SetMaterial().

G4Material* DetectorConstruction::fMaterial_Bag
private

Definition at line 99 of file DetectorConstruction.hh.

Referenced by PrintGeometry().

G4Material* DetectorConstruction::fMaterial_ExitWindow
private

Definition at line 87 of file DetectorConstruction.hh.

Referenced by PrintGeometry().

G4Material* DetectorConstruction::fMaterial_Frame
private

Definition at line 83 of file DetectorConstruction.hh.

Referenced by PrintGeometry().

G4Material* DetectorConstruction::fMaterial_Gas
private

Definition at line 103 of file DetectorConstruction.hh.

Referenced by PrintGeometry().

G4Material* DetectorConstruction::fMaterial_MonitorChbr
private

Definition at line 95 of file DetectorConstruction.hh.

Referenced by PrintGeometry().

G4Material* DetectorConstruction::fMaterial_Ring
private

Definition at line 106 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::fMaterial_ScatterFoil
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by GetMaterialScatter(), PrintGeometry(), and SetMaterialScatter().

G4Material* DetectorConstruction::fMaterial_World
private

Definition at line 75 of file DetectorConstruction.hh.

G4double DetectorConstruction::fMaxStepSize
private

Definition at line 80 of file DetectorConstruction.hh.

Referenced by GetMaxStepSize().

DetectorMessenger * DetectorConstruction::fMessenger
private

Definition at line 91 of file DetectorConstruction.hh.

EMethod DetectorConstruction::fMethod
private

Definition at line 92 of file DetectorConstruction.hh.

Referenced by SetMethod().

G4int DetectorConstruction::fModel

Definition at line 88 of file DetectorConstruction.hh.

Referenced by GetModel(), and SetModel().

G4MonopoleFieldSetup* DetectorConstruction::fMonFieldSetup
private

Definition at line 84 of file DetectorConstruction.hh.

G4ProductionCuts* DetectorConstruction::fMuonDetectorCuts
private

Definition at line 119 of file DetectorConstruction.hh.

G4Region* DetectorConstruction::fMuonRegion
private

Definition at line 116 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::fMylar
private

Definition at line 121 of file DetectorConstruction.hh.

G4double DetectorConstruction::fMylarPosZ
private

Definition at line 109 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fMylarVolumeZ
private

Definition at line 109 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetMylarZ().

PhantomConfiguration DetectorConstruction::fMyPhantomConfiguration
private

Definition at line 207 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4int DetectorConstruction::fNbOfAbsor
private

Definition at line 92 of file DetectorConstruction.hh.

Referenced by ComputeParameters(), and GetNbOfAbsor().

G4int DetectorConstruction::fNbOfDivisions[MaxAbsor]
private

Definition at line 97 of file DetectorConstruction.hh.

Referenced by GetNbOfDivisions(), and SetNbOfDivisions().

G4int DetectorConstruction::fNbOfLayers
private

Definition at line 101 of file DetectorConstruction.hh.

Referenced by ComputeCalorParameters(), GetNbOfLayers(), and SetNbOfLayers().

G4int DetectorConstruction::fNbOfPixelsInPhantom
private

Definition at line 94 of file DetectorConstruction.hh.

Referenced by GetNbOfPixelsInPhantom(), and SetNbOfPixelsInPhantom().

G4int DetectorConstruction::fNLtot
private

Definition at line 90 of file DetectorConstruction.hh.

Referenced by GetnLtot(), and SetLBining().

G4int DetectorConstruction::fNRtot
private

Definition at line 90 of file DetectorConstruction.hh.

Referenced by GetnRtot(), and SetRBining().

G4Material* DetectorConstruction::fNucleusMaterial1
private

Definition at line 118 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fNucleusMaterial2
private

Definition at line 120 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fNucleusMaterial3
private

Definition at line 122 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fP_Box
private

Definition at line 78 of file DetectorConstruction.hh.

Referenced by GetWorld().

G4double DetectorConstruction::fPadLength
private

Definition at line 97 of file DetectorConstruction.hh.

Referenced by SetPadLength().

G4double DetectorConstruction::fPadWidth
private

Definition at line 98 of file DetectorConstruction.hh.

Referenced by SetPadWidth().

G4VPhysicalVolume * DetectorConstruction::fPBox
private

Definition at line 78 of file DetectorConstruction.hh.

Referenced by GetWorld().

CellParameterisation* DetectorConstruction::fPhantomParam
private

Definition at line 208 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4double DetectorConstruction::fPhantomPosZ
private

Definition at line 113 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fPhantomRadius
private

Definition at line 113 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

PhantomSD* DetectorConstruction::fPhantomSD
private

Definition at line 98 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fPhantomZ
private

Definition at line 113 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4VPhysicalVolume* DetectorConstruction::fPhysi1Gap
private

Definition at line 143 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysi2Gap
private

Definition at line 147 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysi3Gap
private

Definition at line 151 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysi4Gap
private

Definition at line 159 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysi5Gap
private

Definition at line 163 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiAbsor[MaxAbsor]
private

Definition at line 125 of file DetectorConstruction.hh.

Referenced by GetAbsorber().

G4VPhysicalVolume * DetectorConstruction::fPhysiAbsorber
private

Definition at line 125 of file DetectorConstruction.hh.

Referenced by GetAbsorber().

G4VPhysicalVolume* DetectorConstruction::fPhysiBoite
private

Definition at line 135 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiBoite2
private

Definition at line 183 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiBoite3
private

Definition at line 187 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiBoiteIso
private

Definition at line 167 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume * DetectorConstruction::fPhysiCalor
private

Definition at line 117 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::fPhysiCathode
private

Definition at line 171 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiControlVol_GridShadow
private

Definition at line 111 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::fPhysiEcal
private

Definition at line 101 of file DetectorConstruction.hh.

Referenced by GetEcal().

G4VPhysicalVolume* DetectorConstruction::fPhysiGap
private

Definition at line 129 of file DetectorConstruction.hh.

Referenced by GetGap().

G4VPhysicalVolume* DetectorConstruction::fPhysiGridVol
private

Definition at line 103 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::fPhysiGridVol_Hole
private

Definition at line 107 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::fPhysiIso
private

Definition at line 175 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiKgm
private

Definition at line 191 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume * DetectorConstruction::fPhysiLayer
private

Definition at line 121 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::fPhysiPhantom
private

Definition at line 201 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiVerre
private

Definition at line 179 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiVerre2
private

Definition at line 195 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume * DetectorConstruction::fPhysiVol
private

Definition at line 131 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume * DetectorConstruction::fPhysiWorld
private

Definition at line 64 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetphysiWorld().

G4VPhysicalVolume* DetectorConstruction::fPhysiYoke1
private

Definition at line 139 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysiYoke2
private

Definition at line 155 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4VPhysicalVolume* DetectorConstruction::fPhysWorld
private

Definition at line 89 of file DetectorConstruction.hh.

PrimaryGeneratorAction* DetectorConstruction::fPrimaryGenerator
private

Definition at line 99 of file DetectorConstruction.hh.

G4int DetectorConstruction::fProfile

Definition at line 88 of file DetectorConstruction.hh.

Referenced by GetProfile(), and SetProfile().

G4PropagatorInField * DetectorConstruction::fPropInField
private

Definition at line 217 of file DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4VPhysicalVolume* DetectorConstruction::fPvol_Frame
private

Definition at line 112 of file DetectorConstruction.hh.

Referenced by GetpvolFrame().

G4VPhysicalVolume* DetectorConstruction::fPvol_World
private

Definition at line 111 of file DetectorConstruction.hh.

Referenced by GetpvolWorld().

G4double DetectorConstruction::fRadius
private

Definition at line 74 of file DetectorConstruction.hh.

Referenced by SetTargetRadius().

G4double DetectorConstruction::fRadius_World
private

Definition at line 80 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and GetRadiusWorld().

G4Region* DetectorConstruction::fRegGasDet
private

Definition at line 97 of file DetectorConstruction.hh.

G4Region * DetectorConstruction::fRegion
private

Definition at line 74 of file DetectorConstruction.hh.

Referenced by GetTargetRegion().

G4Material* DetectorConstruction::fSiMaterial
private

Definition at line 72 of file DetectorConstruction.hh.

G4Cons* DetectorConstruction::fSolid1Gap
private

Definition at line 145 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Cons* DetectorConstruction::fSolid2Gap
private

Definition at line 149 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Cons* DetectorConstruction::fSolid3Gap
private

Definition at line 153 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Cons* DetectorConstruction::fSolid4Gap
private

Definition at line 161 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Cons* DetectorConstruction::fSolid5Gap
private

Definition at line 165 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidAbsor[MaxAbsor]
private

Definition at line 123 of file DetectorConstruction.hh.

G4Box * DetectorConstruction::fSolidAbsorber
private

Definition at line 123 of file DetectorConstruction.hh.

G4Box* DetectorConstruction::fSolidBoite
private

Definition at line 137 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidBoite2
private

Definition at line 185 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidBoite3
private

Definition at line 189 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidBoiteIso
private

Definition at line 169 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box * DetectorConstruction::fSolidCalor
private

Definition at line 115 of file DetectorConstruction.hh.

G4Box* DetectorConstruction::fSolidCathode
private

Definition at line 173 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidControlVol_GridShadow
private

Definition at line 113 of file DetectorConstruction.hh.

G4Tubs* DetectorConstruction::fSolidEcal
private

Definition at line 99 of file DetectorConstruction.hh.

G4Box* DetectorConstruction::fSolidGap
private

Definition at line 127 of file DetectorConstruction.hh.

G4Box* DetectorConstruction::fSolidGridVol
private

Definition at line 105 of file DetectorConstruction.hh.

G4Box* DetectorConstruction::fSolidGridVol_Hole
private

Definition at line 109 of file DetectorConstruction.hh.

G4Box* DetectorConstruction::fSolidIso
private

Definition at line 177 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidKgm
private

Definition at line 193 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box * DetectorConstruction::fSolidLayer
private

Definition at line 119 of file DetectorConstruction.hh.

G4Box* DetectorConstruction::fSolidPhantom
private

Definition at line 203 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidVerre
private

Definition at line 181 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidVerre2
private

Definition at line 197 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box * DetectorConstruction::fSolidVol
private

Definition at line 133 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box * DetectorConstruction::fSolidWorld
private

Definition at line 66 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidYoke1
private

Definition at line 141 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Box* DetectorConstruction::fSolidYoke2
private

Definition at line 157 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4MagIntegratorStepper * DetectorConstruction::fStepper
private

Definition at line 213 of file DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4double DetectorConstruction::fTallyMass[MaxTally]
private

Definition at line 102 of file DetectorConstruction.hh.

Referenced by GetTallyMass().

G4Material* DetectorConstruction::fTallyMaterial[MaxTally]
private

Definition at line 101 of file DetectorConstruction.hh.

Referenced by SetTallyMaterial().

G4int DetectorConstruction::fTallyNumber
private

Definition at line 99 of file DetectorConstruction.hh.

Referenced by GetTallyNumber(), and SetTallyNumber().

G4ThreeVector DetectorConstruction::fTallyPosition[MaxTally]
private

Definition at line 103 of file DetectorConstruction.hh.

Referenced by SetTallyPosition().

G4ThreeVector DetectorConstruction::fTallySize[MaxTally]
private

Definition at line 100 of file DetectorConstruction.hh.

Referenced by SetTallySize().

G4Material* DetectorConstruction::fTarget1Material
private

Definition at line 119 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetTarget1Material().

G4double DetectorConstruction::fTarget1PosZ
private

Definition at line 105 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fTarget1Z
private

Definition at line 105 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetTarget1Z().

G4Material* DetectorConstruction::fTarget2Material
private

Definition at line 120 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetTarget2Material().

G4double DetectorConstruction::fTarget2PosZ
private

Definition at line 106 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fTarget2Z
private

Definition at line 106 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters(), and SetTarget2Z().

G4Material * DetectorConstruction::fTargetMaterial
private

Definition at line 77 of file DetectorConstruction.hh.

Referenced by SetTargetMaterial().

G4double DetectorConstruction::fTargetRadius
private

Definition at line 105 of file DetectorConstruction.hh.

TargetSD * DetectorConstruction::fTargetSD
private

Definition at line 95 of file DetectorConstruction.hh.

G4double DetectorConstruction::fTargetVolumePosZ
private

Definition at line 111 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fTargetVolumeZ
private

Definition at line 111 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fThickness_Bag
private

Definition at line 100 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4double DetectorConstruction::fThickness_ExitWindow
private

Definition at line 88 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4double DetectorConstruction::fThickness_Frame
private

Definition at line 84 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), GetThicknessFrame(), and PrintGeometry().

G4double DetectorConstruction::fThickness_Gas
private

Definition at line 104 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4double DetectorConstruction::fThickness_MonitorChbr
private

Definition at line 96 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4double DetectorConstruction::fThickness_Ring
private

Definition at line 107 of file DetectorConstruction.hh.

Referenced by GeometryParameters().

G4double DetectorConstruction::fThickness_ScatterFoil
private
G4double DetectorConstruction::fThickness_World
private

Definition at line 81 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and GetThicknessWorld().

G4double DetectorConstruction::fTotalThickness
private

Definition at line 93 of file DetectorConstruction.hh.

Referenced by GetTotalThickness().

G4UserLimits * DetectorConstruction::fUserLimits
private

Definition at line 83 of file DetectorConstruction.hh.

Referenced by SetMaxStepSize().

G4Material* DetectorConstruction::fVerre2Material
private

Definition at line 114 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4Material* DetectorConstruction::fVerreMaterial
private

Definition at line 113 of file DetectorConstruction.hh.

Referenced by ConstructLine().

G4ProductionCuts* DetectorConstruction::fVertexDetectorCuts
private

Definition at line 118 of file DetectorConstruction.hh.

G4double DetectorConstruction::fVertexLength
private

Definition at line 96 of file DetectorConstruction.hh.

Referenced by SetVertexLength().

G4Region* DetectorConstruction::fVertexRegion
private

Definition at line 115 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::fVertMaterial
private

Definition at line 103 of file DetectorConstruction.hh.

G4VPhysicalVolume * DetectorConstruction::fWall
private

Definition at line 86 of file DetectorConstruction.hh.

Referenced by GetWall().

G4Material * DetectorConstruction::fWallMaterial
private

Definition at line 85 of file DetectorConstruction.hh.

Referenced by GetWallMaterial(), and SetWallMaterial().

G4double DetectorConstruction::fWallRadius
private

Definition at line 84 of file DetectorConstruction.hh.

Referenced by GetWallRadius().

G4double DetectorConstruction::fWallThickness
private

Definition at line 83 of file DetectorConstruction.hh.

Referenced by GetWallThickness().

G4Material * DetectorConstruction::fWaterMaterial
private

Definition at line 68 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::fWindowMat
private

Definition at line 84 of file DetectorConstruction.hh.

Referenced by SetContainerMaterial().

G4Material* DetectorConstruction::fWindowMaterial
private

Definition at line 122 of file DetectorConstruction.hh.

G4double DetectorConstruction::fWindowPosZ
private

Definition at line 115 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fWindowThick
private

Definition at line 85 of file DetectorConstruction.hh.

Referenced by DetectorConstruction(), and SetContainerThickness().

G4double DetectorConstruction::fWindowZ
private

Definition at line 115 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4Material* DetectorConstruction::fWMaterial
private

Definition at line 83 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::fWorld
private

Definition at line 77 of file DetectorConstruction.hh.

Referenced by GetWorld().

G4Material * DetectorConstruction::fWorldMaterial
private

Definition at line 105 of file DetectorConstruction.hh.

Referenced by GetWorldMaterial(), and SetWorldMaterial().

G4double DetectorConstruction::fWorldRadius
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by GetWorldRadius(), and SetWorldRadius().

G4double DetectorConstruction::fWorldSize
private

Definition at line 81 of file DetectorConstruction.hh.

Referenced by GetWorldSize().

G4double DetectorConstruction::fWorldSizeX
private
G4double DetectorConstruction::fWorldSizeXY
private

Definition at line 96 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetWorldSizeXY().

G4double DetectorConstruction::fWorldSizeY
private

Definition at line 61 of file DetectorConstruction.hh.

G4double DetectorConstruction::fWorldSizeYZ
private
G4double DetectorConstruction::fWorldSizeZ
private

Definition at line 62 of file DetectorConstruction.hh.

Referenced by ConstructLine(), and GetWorldSizeZ().

G4double DetectorConstruction::fWorldThickness
private

Definition at line 90 of file DetectorConstruction.hh.

Referenced by GetWorldThickness().

G4LogicalVolume* DetectorConstruction::fWorldVolume
private
G4double DetectorConstruction::fWorldXY
private

Definition at line 101 of file DetectorConstruction.hh.

Referenced by InitialiseGeometryParameters().

G4double DetectorConstruction::fWorldZ
private

Definition at line 100 of file DetectorConstruction.hh.

Referenced by GetWorldSizeZ(), and InitialiseGeometryParameters().

G4double DetectorConstruction::fXendAbs
private

Definition at line 103 of file DetectorConstruction.hh.

Referenced by GetxendAbs().

G4double DetectorConstruction::fXfront[MaxAbsor]
private

Definition at line 95 of file DetectorConstruction.hh.

Referenced by GetXfront().

G4double DetectorConstruction::fXposAbs
private

Definition at line 102 of file DetectorConstruction.hh.

Referenced by GetAbsorberXpos(), and SetAbsorberXpos().

G4double DetectorConstruction::fXstartAbs
private

Definition at line 103 of file DetectorConstruction.hh.

Referenced by GetxstartAbs().

G4Material* DetectorConstruction::fYorkMaterial
private

Definition at line 106 of file DetectorConstruction.hh.

G4double DetectorConstruction::fZfront_Bag
private

Definition at line 101 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4double DetectorConstruction::fZfront_ExitWindow
private

Definition at line 89 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4double DetectorConstruction::fZfront_Frame
private

Definition at line 85 of file DetectorConstruction.hh.

Referenced by GeometryParameters().

G4double DetectorConstruction::fZfront_MonitorChbr
private

Definition at line 97 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4double DetectorConstruction::fZfront_ScatterFoil
private

Definition at line 93 of file DetectorConstruction.hh.

Referenced by GeometryParameters(), and PrintGeometry().

G4Material* DetectorConstruction::Iron
private

Definition at line 65 of file DetectorConstruction.hh.

G4double DetectorConstruction::layerThickness
private

Definition at line 99 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and PrintCalorParameters().

G4Material* DetectorConstruction::Lead
private

Definition at line 68 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::LiquidArgon
private

Definition at line 72 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::logicAbsorber
private

Definition at line 79 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::logicBoxros
private

Definition at line 85 of file DetectorConstruction.hh.

Referenced by ConstructDetector(), and LoadChromosome().

G4LogicalVolume* DetectorConstruction::logicBp1
private

Definition at line 97 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::logicBp2
private

Definition at line 101 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::logicCheck
private

Definition at line 86 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::logicEnv
private

Definition at line 91 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::logicHistone
private

Definition at line 93 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::logicNucleus
private

Definition at line 79 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::logicSphere3
private

Definition at line 109 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::logicSphere4
private

Definition at line 112 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::logicTarget
private

Definition at line 85 of file DetectorConstruction.hh.

G4LogicalVolume* DetectorConstruction::logicTin
private

Definition at line 75 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume * DetectorConstruction::logicWorld
private

Definition at line 71 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* DetectorConstruction::lvol_calorimeter
private

Definition at line 115 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetLvolCalorimeter().

G4LogicalVolume* DetectorConstruction::lvol_fiber
private

Definition at line 92 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetLvolFiber().

G4LogicalVolume* DetectorConstruction::lvol_layer
private

Definition at line 100 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetLvolLayer().

G4LogicalVolume* DetectorConstruction::lvol_module
private

Definition at line 108 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetLvolModule().

G4LogicalVolume* DetectorConstruction::lvol_world
private

Definition at line 121 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetLvolWorld().

G4UniformMagField* DetectorConstruction::magField
private

Definition at line 133 of file DetectorConstruction.hh.

Referenced by SetMagField().

G4double DetectorConstruction::milledLayer
private

Definition at line 106 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and PrintCalorParameters().

G4Material* DetectorConstruction::moduleMat
private

Definition at line 104 of file DetectorConstruction.hh.

G4double DetectorConstruction::moduleThickness
private
G4int DetectorConstruction::n1pxl
private

Definition at line 128 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetN1Pixels().

G4int DetectorConstruction::n1shift
private

Definition at line 130 of file DetectorConstruction.hh.

Referenced by GetN1Shift().

G4int DetectorConstruction::n2pxl
private

Definition at line 128 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetN2Pixels().

G4int DetectorConstruction::nbOfFibers
private

Definition at line 97 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), GetNbFibers(), and PrintCalorParameters().

G4int DetectorConstruction::nbOfLayers
private
G4int DetectorConstruction::nbOfModules
private
G4VPhysicalVolume * DetectorConstruction::pBox
private

Definition at line 71 of file DetectorConstruction.hh.

Referenced by ConstructVolumes(), GetBox(), GetWorld(), and SetMaterial().

G4Material* DetectorConstruction::PbWO4
private

Definition at line 70 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::physiAbsorber
private

Definition at line 80 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::physiBox[48]
private

Definition at line 83 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* DetectorConstruction::physiBoxros[48]
private

Definition at line 84 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::physiBp1[200]
private

Definition at line 96 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* DetectorConstruction::physiBp2[200]
private

Definition at line 100 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* DetectorConstruction::physiEnv
private

Definition at line 90 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::physiNucleus
private

Definition at line 78 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* DetectorConstruction::physiTin
private

Definition at line 74 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* DetectorConstruction::physiWorld
private

Definition at line 70 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Material* DetectorConstruction::Polystyrene
private

Definition at line 71 of file DetectorConstruction.hh.

G4ThreeVector DetectorConstruction::posTrap
private

Definition at line 88 of file DetectorConstruction.hh.

G4VPhysicalVolume* DetectorConstruction::pvol_world
private

Definition at line 122 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetPvolWorld().

G4VPhysicalVolume* DetectorConstruction::pWorld
private

Definition at line 78 of file DetectorConstruction.hh.

Referenced by GetWorld().

G4double DetectorConstruction::radius
private

Definition at line 77 of file DetectorConstruction.hh.

G4RotationMatrix* DetectorConstruction::rotTrap
private

Definition at line 87 of file DetectorConstruction.hh.

G4int DetectorConstruction::sizeVectorPxl
private

Definition at line 131 of file DetectorConstruction.hh.

Referenced by GetSizeVectorPixels().

G4Tubs* DetectorConstruction::solidBoxros
private

Definition at line 82 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidBp1
private

Definition at line 98 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidBp2
private

Definition at line 102 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Tubs* DetectorConstruction::solidHistone
private

Definition at line 94 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Ellipsoid* DetectorConstruction::solidNucleus
private

Definition at line 80 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidSphere3
private

Definition at line 110 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidSphere4
private

Definition at line 113 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidSugar1
private

Definition at line 104 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidSugar2
private

Definition at line 105 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidSugar3
private

Definition at line 106 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Orb* DetectorConstruction::solidSugar4
private

Definition at line 107 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Box* DetectorConstruction::solidTin
private

Definition at line 76 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Box* DetectorConstruction::solidWorld
private

Definition at line 72 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Material* DetectorConstruction::targetMaterial
private

Definition at line 79 of file DetectorConstruction.hh.

TargetSD* DetectorConstruction::targetSD
private

Definition at line 83 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::theAbsorberMaterial
private

Definition at line 73 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::Tungsten
private

Definition at line 67 of file DetectorConstruction.hh.

G4UnionSolid* DetectorConstruction::uniDNA
private

Definition at line 115 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4UnionSolid* DetectorConstruction::uniDNA2
private

Definition at line 116 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Material* DetectorConstruction::Uranium
private

Definition at line 69 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::waterMaterial
private

Definition at line 119 of file DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Material* DetectorConstruction::wMaterial
private

Definition at line 85 of file DetectorConstruction.hh.

G4Material* DetectorConstruction::worldMat
private

Definition at line 119 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetWorldMaterial().

G4Material* DetectorConstruction::worldMaterial
private

Definition at line 80 of file DetectorConstruction.hh.

G4double DetectorConstruction::worldSize
private

Definition at line 83 of file DetectorConstruction.hh.

Referenced by GetWorldSize(), SetSizeXY(), and SetSizeZ().

G4double DetectorConstruction::worldSizeX
private

Definition at line 120 of file DetectorConstruction.hh.

Referenced by ConstructCalorimeter(), and GetWorldSizeX().


The documentation for this class was generated from the following files: