Geant4  10.00.p03
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 ()
 
G4VPhysicalVolume * Construct ()
 
void SetMaterial (G4String)
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
void PrintCalorParameters ()
 
void SetMagField (G4double)
 
void UpdateGeometry ()
 
G4VPhysicalVolume * GetPvolWorld ()
 
G4Material * GetWorldMaterial ()
 
G4double GetWorldSizeX ()
 
G4double GetCalorThickness ()
 
G4double GetCalorSizeYZ ()
 
G4double GetModuleThickness ()
 
G4LogicalVolume * GetLvolFiber ()
 
G4LogicalVolume * GetLvolLayer ()
 
G4LogicalVolume * GetLvolModule ()
 
G4LogicalVolume * GetLvolCalorimeter ()
 
G4LogicalVolume * GetLvolWorld ()
 
G4int GetNbFibers ()
 
G4int GetNbLayers ()
 
G4int GetNbModules ()
 
G4int GetN1Pixels ()
 
G4int GetN2Pixels ()
 
G4double GetD1Pixel ()
 
G4double GetD2Pixel ()
 
G4int GetN1Shift ()
 
G4int GetSizeVectorPixels ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
void ConstructSDandField ()
 
void SetMassNucleus (G4float mN)
 
G4float GetMassNucleus ()
 
void SetMassCytoplasm (G4float mC)
 
G4float GetMassCytoplasm ()
 
void SetNbOfPixelsInPhantom (G4int nP)
 
G4int GetNbOfPixelsInPhantom ()
 
G4LogicalVolume * GetLogicalCollDetYoke ()
 
G4LogicalVolume * GetLogicalIsobutane ()
 
G4LogicalVolume * GetLogicalCollDetGap4 ()
 
G4LogicalVolume * GetLogicalPolyprop ()
 
G4LogicalVolume * GetLogicalKgm ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
G4Region * GetTargetRegion ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
G4Region * GetTargetRegion ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
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)
 
G4LogicalVolume * GetLogicalWorld ()
 
G4LogicalVolume * GetLogicalVol ()
 
G4LogicalVolume * GetLogicalGrid ()
 
 DetectorConstruction (AnalysisManager *analysis)
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
void ConstructSDandField ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
void SetAbsorberMaterial (G4String)
 
void SetAbsorberThickness (G4double)
 
void SetGapMaterial (G4String)
 
void SetGapThickness (G4double)
 
void SetCalorSizeYZ (G4double)
 
void SetNbOfLayers (G4int)
 
virtual G4VPhysicalVolume * Construct ()
 
void PrintCalorParameters ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
G4double GetCalorThickness ()
 
G4double GetCalorSizeYZ ()
 
G4int GetNbOfLayers ()
 
G4Material * GetAbsorberMaterial ()
 
G4double GetAbsorberThickness ()
 
G4Material * GetGapMaterial ()
 
G4double GetGapThickness ()
 
const G4VPhysicalVolume * GetphysiWorld ()
 
const G4VPhysicalVolume * GetAbsorber ()
 
const G4VPhysicalVolume * GetGap ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetMaterial (G4String)
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
virtual void ConstructSDandField ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetNbOfAbsor (G4int)
 
void SetAbsorMaterial (G4int, const G4String &)
 
void SetAbsorThickness (G4int, G4double)
 
void SetAbsorSizeYZ (G4double)
 
void SetNbOfDivisions (G4int, G4int)
 
virtual G4VPhysicalVolume * Construct ()
 
virtual void ConstructSDandField ()
 
G4int GetNbOfAbsor ()
 
G4Material * GetAbsorMaterial (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 G4VPhysicalVolume * Construct ()
 
void UpdateGeometry ()
 
G4double GetAbsorRadius ()
 
G4Material * GetAbsorMaterial ()
 
G4int GetNbOfLayers ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
const G4VPhysicalVolume * GetBox ()
 
G4double GetWorldSize ()
 
G4double GetBoxSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void SetMagField (G4double)
 
void SetMaxStepSize (G4double)
 
void SetMaxStepLength (G4double)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetSize (G4double)
 
void SetMaterial (const G4String &)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
void SetMaterial (const G4String &)
 
void SetLBining (G4ThreeVector)
 
void SetRBining (G4ThreeVector)
 
virtual G4VPhysicalVolume * Construct ()
 
virtual void ConstructSDandField ()
 
const G4VPhysicalVolume * GetEcal ()
 
G4Material * GetMaterial ()
 
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 G4VPhysicalVolume * Construct ()
 
void UpdateGeometry ()
 
void PrintCalorParameters ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
G4double GetCalorThickness ()
 
G4double GetCalorSizeYZ ()
 
G4int GetNbOfLayers ()
 
G4int GetNbOfAbsor ()
 
G4Material * GetAbsorMaterial (G4int i)
 
G4double GetAbsorThickness (G4int i)
 
const G4VPhysicalVolume * GetphysiWorld ()
 
const G4Material * GetWorldMaterial ()
 
const G4VPhysicalVolume * GetAbsorber (G4int i)
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
 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 G4VPhysicalVolume * Construct ()
 
virtual void ConstructSDandField ()
 
void PrintCalorParameters ()
 
G4Material * GetAbsorberMaterial ()
 
G4double GetAbsorberThickness ()
 
G4double GetAbsorberSizeYZ ()
 
G4double GetAbsorberXpos ()
 
G4double GetxstartAbs ()
 
G4double GetxendAbs ()
 
G4Material * GetWorldMaterial ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
const G4VPhysicalVolume * GetphysiWorld ()
 
const G4VPhysicalVolume * GetAbsorber ()
 
const G4MaterialCutsCouple * GetAbsorbMaterialCut () const
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void SetMagField (G4double)
 
void SetMaxStepSize (G4double)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
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 G4VPhysicalVolume * Construct ()
 
void UpdateGeometry ()
 
G4double GetWorldSizeX ()
 
G4double GetWorldSizeYZ ()
 
G4Material * GetWorldMaterial ()
 
G4double GetAbsorSizeX ()
 
G4double GetAbsorSizeYZ ()
 
G4Material * GetAbsorMaterial ()
 
G4int GetTallyNumber ()
 
G4double GetTallyMass (G4int n)
 
G4LogicalVolume * GetLogicalTally (G4int n)
 
void PrintParameters ()
 
 DetectorConstruction (PrimaryGeneratorAction *)
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
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 G4VPhysicalVolume * Construct ()
 
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 ()
 
G4VPhysicalVolume * Construct ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
G4double GetWorldSizeXY ()
 
G4double GetWorldSizeZ ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
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 G4Material * GetAbsorMaterial ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetMethod (EMethod method)
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetWorldMaterial (const G4String &)
 
void SetTargetMaterial (const G4String &)
 
void SetTargetRadius (G4double val)
 
void SetTargetLength (G4double val)
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
virtual void ConstructSDandField ()
 
void SetWorldMaterial (const G4String &)
 
void SetTargetMaterial (const G4String &)
 
void SetTargetRadius (G4double val)
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
void SetWorldMaterial (const G4String &)
 
void SetTargetMaterial (const G4String &)
 
void SetTargetRadius (G4double val)
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
G4Material * MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int)
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
void SetMagField (G4double)
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
G4Material * MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int)
 
void SetSize (G4double)
 
void SetMaterial (G4String)
 
const G4VPhysicalVolume * GetWorld ()
 
G4double GetSize ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
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 G4VPhysicalVolume * Construct ()
 
void UpdateGeometry ()
 
void PrintGeometry ()
 
G4double GetThicknessWorld ()
 
G4double GetRadiusWorld ()
 
G4double GetThicknessFrame ()
 
G4Material * GetMaterialScatter ()
 
G4double GetThicknessScatter ()
 
const G4VPhysicalVolume * GetpvolWorld ()
 
const G4VPhysicalVolume * GetpvolFrame ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetWallThickness (G4double)
 
void SetWallMaterial (G4String)
 
void SetCavityThickness (G4double)
 
void SetCavityRadius (G4double)
 
void SetCavityMaterial (G4String)
 
virtual G4VPhysicalVolume * Construct ()
 
void UpdateGeometry ()
 
G4double GetWallThickness ()
 
G4double GetWallRadius ()
 
G4Material * GetWallMaterial ()
 
G4VPhysicalVolume * GetWall ()
 
G4double GetCavityThickness ()
 
G4double GetCavityRadius ()
 
G4Material * GetCavityMaterial ()
 
G4VPhysicalVolume * GetCavity ()
 
G4double GetTotalThickness ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
void SetWallMaterial (G4String)
 
void SetWallThickness (G4double)
 
void SetCavityThickness (G4double)
 
void SetWorldRadius (G4double)
 
virtual G4VPhysicalVolume * Construct ()
 
void UpdateGeometry ()
 
G4double GetWallThickness ()
 
G4Material * GetWallMaterial ()
 
G4VPhysicalVolume * GetWall ()
 
G4double GetCavityThickness ()
 
G4Material * GetCavityMaterial ()
 
G4VPhysicalVolume * GetCavity ()
 
G4double GetWorldThickness ()
 
G4double GetWorldRadius ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
virtual ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
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 G4VPhysicalVolume * Construct ()
 
virtual void ConstructSDandField ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
virtual void ConstructSDandField ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
G4VPhysicalVolume * Construct ()
 
void SetSizeXY (G4double)
 
void SetSizeZ (G4double)
 
void SetTargetMaterial (G4String)
 
void SetWorldMaterial (G4String)
 
void UpdateGeometry ()
 
const G4VPhysicalVolume * GetWorld ()
 
const G4VPhysicalVolume * GetBox ()
 
G4double GetWorldSize ()
 
G4double GetBoxSizeXY ()
 
G4double GetBoxSizeZ ()
 
G4Material * GetMaterial ()
 
void PrintParameters ()
 
 DetectorConstruction ()
 
 ~DetectorConstruction ()
 
virtual G4VPhysicalVolume * Construct ()
 
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
 
G4VUserParallelWorld * GetParallelWorld (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 ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructCalorimeter ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructDetector ()
 
void LoadChromosome (const char *filename, G4VPhysicalVolume *physiBox)
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructDetector ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructLine ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructDetector ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructDetector ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
void ComputeCalorParameters ()
 
G4VPhysicalVolume * ConstructCalorimeter ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
void ComputeParameters ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
void ComputeCalorParameters ()
 
G4VPhysicalVolume * ConstructCalorimeter ()
 
void DefineMaterials ()
 
void ComputeCalorParameters ()
 
G4VPhysicalVolume * ConstructCalorimeter ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
DetectorConstruction & operator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
void PrintParameters ()
 
void PrintParameters ()
 
void PlaceWithDirectMatrix ()
 
void PlaceWithInverseMatrix ()
 
void PlaceWithAxialRotations ()
 
void PlaceWithEulerAngles ()
 
void PlaceWithReflections ()
 
DetectorConstruction & operator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
DetectorConstruction & operator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
DetectorConstruction & operator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
DetectorConstruction & operator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 
void DefineMaterials ()
 
void GeometryParameters ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void DefineMaterials ()
 
G4VPhysicalVolume * ConstructVolumes ()
 
void InitialiseGeometryParameters ()
 
DetectorConstruction & operator= (const DetectorConstruction &right)
 
 DetectorConstruction (const DetectorConstruction &)
 

Private Attributes

G4VPhysicalVolume * pBox
 
G4double BoxSize
 
G4Material * aMaterial
 
DetectorMessenger * detectorMessenger
 
G4Material * fiberMat
 
G4double fiberDiameter
 
G4double fiberLength
 
G4LogicalVolume * lvol_fiber
 
G4Material * absorberMat
 
G4int nbOfFibers
 
G4double distanceInterFibers
 
G4double layerThickness
 
G4LogicalVolume * lvol_layer
 
G4Material * moduleMat
 
G4int nbOfLayers
 
G4double milledLayer
 
G4double moduleThickness
 
G4LogicalVolume * lvol_module
 
G4Material * calorimeterMat
 
G4int nbOfModules
 
G4double calorThickness
 
G4LogicalVolume * lvol_calorimeter
 
G4Material * worldMat
 
G4double worldSizeX
 
G4LogicalVolume * lvol_world
 
G4VPhysicalVolume * pvol_world
 
G4Material * defaultMat
 
G4int n1pxl
 
G4int n2pxl
 
G4double d1pxl
 
G4double d2pxl
 
G4int n1shift
 
G4int sizeVectorPxl
 
G4UniformMagField * magField
 
G4VPhysicalVolume * physiWorld
 
G4LogicalVolume * logicWorld
 
G4Box * solidWorld
 
G4VPhysicalVolume * physiTin
 
G4LogicalVolume * logicTin
 
G4Box * solidTin
 
G4VPhysicalVolume * physiNucleus
 
G4LogicalVolume * logicNucleus
 
G4Ellipsoid * solidNucleus
 
G4Tubs * solidBoxros
 
G4VPhysicalVolume * physiBox [48]
 
G4VPhysicalVolume * physiBoxros [48]
 
G4LogicalVolume * logicBoxros
 
G4RotationMatrix * rotTrap
 
G4ThreeVector posTrap
 
G4VPhysicalVolume * physiEnv
 
G4LogicalVolume * logicEnv
 
G4LogicalVolume * logicHistone
 
G4Tubs * solidHistone
 
G4VPhysicalVolume * physiBp1 [200]
 
G4LogicalVolume * logicBp1
 
G4Orb * solidBp1
 
G4VPhysicalVolume * physiBp2 [200]
 
G4LogicalVolume * logicBp2
 
G4Orb * solidBp2
 
G4Orb * solidSugar1
 
G4Orb * solidSugar2
 
G4Orb * solidSugar3
 
G4Orb * solidSugar4
 
G4LogicalVolume * logicSphere3
 
G4Orb * solidSphere3
 
G4LogicalVolume * logicSphere4
 
G4Orb * solidSphere4
 
G4UnionSolid * uniDNA
 
G4UnionSolid * uniDNA2
 
G4Material * waterMaterial
 
G4double fWorldSizeX
 
G4double fWorldSizeY
 
G4double fWorldSizeZ
 
G4VPhysicalVolume * fPhysiWorld
 
G4LogicalVolume * fLogicWorld
 
G4Box * fSolidWorld
 
G4Material * fWaterMaterial
 
DetectorMessenger * fDetectorMessenger
 
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
 
G4Material * fDefaultMaterial
 
G4Material * fCollimatorMaterial
 
G4Material * fBoiteMaterial
 
G4Material * fCathodeMaterial
 
G4Material * fVerreMaterial
 
G4Material * fVerre2Material
 
G4Material * fKgmMaterial
 
G4Material * fBoite2Material
 
G4Material * fBoite3Material
 
G4Material * fNucleusMaterial1
 
G4Material * fCytoplasmMaterial1
 
G4Material * fNucleusMaterial2
 
G4Material * fCytoplasmMaterial2
 
G4Material * fNucleusMaterial3
 
G4Material * fCytoplasmMaterial3
 
G4VPhysicalVolume * fPhysiVol
 
G4LogicalVolume * fLogicVol
 
G4Box * fSolidVol
 
G4VPhysicalVolume * fPhysiBoite
 
G4LogicalVolume * fLogicBoite
 
G4Box * fSolidBoite
 
G4VPhysicalVolume * fPhysiYoke1
 
G4LogicalVolume * fLogicYoke1
 
G4Box * fSolidYoke1
 
G4VPhysicalVolume * fPhysi1Gap
 
G4LogicalVolume * fLogic1Gap
 
G4Cons * fSolid1Gap
 
G4VPhysicalVolume * fPhysi2Gap
 
G4LogicalVolume * fLogic2Gap
 
G4Cons * fSolid2Gap
 
G4VPhysicalVolume * fPhysi3Gap
 
G4LogicalVolume * fLogic3Gap
 
G4Cons * fSolid3Gap
 
G4VPhysicalVolume * fPhysiYoke2
 
G4LogicalVolume * fLogicYoke2
 
G4Box * fSolidYoke2
 
G4VPhysicalVolume * fPhysi4Gap
 
G4LogicalVolume * fLogic4Gap
 
G4Cons * fSolid4Gap
 
G4VPhysicalVolume * fPhysi5Gap
 
G4LogicalVolume * fLogic5Gap
 
G4Cons * fSolid5Gap
 
G4VPhysicalVolume * fPhysiBoiteIso
 
G4LogicalVolume * fLogicBoiteIso
 
G4Box * fSolidBoiteIso
 
G4VPhysicalVolume * fPhysiCathode
 
G4LogicalVolume * fLogicCathode
 
G4Box * fSolidCathode
 
G4VPhysicalVolume * fPhysiIso
 
G4LogicalVolume * fLogicIso
 
G4Box * fSolidIso
 
G4VPhysicalVolume * fPhysiVerre
 
G4LogicalVolume * fLogicVerre
 
G4Box * fSolidVerre
 
G4VPhysicalVolume * fPhysiBoite2
 
G4LogicalVolume * fLogicBoite2
 
G4Box * fSolidBoite2
 
G4VPhysicalVolume * fPhysiBoite3
 
G4LogicalVolume * fLogicBoite3
 
G4Box * fSolidBoite3
 
G4VPhysicalVolume * fPhysiKgm
 
G4LogicalVolume * fLogicKgm
 
G4Box * fSolidKgm
 
G4VPhysicalVolume * fPhysiVerre2
 
G4LogicalVolume * fLogicVerre2
 
G4Box * fSolidVerre2
 
G4VPhysicalVolume * fPhysiPhantom
 
G4LogicalVolume * fLogicPhantom
 
G4Box * fSolidPhantom
 
PhantomConfiguration fMyPhantomConfiguration
 
CellParameterisation * fPhantomParam
 
G4FieldManager * fFieldMgr
 
G4MagIntegratorStepper * fStepper
 
G4EqMagElectricField * fEquation
 
G4MagInt_Driver * fIntgrDriver
 
G4ChordFinder * fChordFinder
 
G4PropagatorInField * fPropInField
 
G4Region * fRegion
 
G4Material * fSiMaterial
 
G4VPhysicalVolume * fPhysiGridVol
 
G4LogicalVolume * fLogicGridVol
 
G4Box * fSolidGridVol
 
G4VPhysicalVolume * fPhysiGridVol_Hole
 
G4LogicalVolume * fLogicGridVol_Hole
 
G4Box * fSolidGridVol_Hole
 
G4VPhysicalVolume * fPhysiControlVol_GridShadow
 
G4LogicalVolume * fLogicControlVol_GridShadow
 
G4Box * fSolidControlVol_GridShadow
 
G4Material * fGridMaterial
 
G4bool fGradientsInitialized
 
G4Mag_UsualEqRhs * fEquation
 
AnalysisManager * analysis
 
G4Material * fAbsorberMaterial
 
G4double fAbsorberThickness
 
G4Material * fGapMaterial
 
G4double fGapThickness
 
G4int fNbOfLayers
 
G4double fLayerThickness
 
G4double fCalorSizeYZ
 
G4double fCalorThickness
 
G4double fWorldSizeYZ
 
G4Box * fSolidCalor
 
G4LogicalVolume * fLogicCalor
 
G4VPhysicalVolume * fPhysiCalor
 
G4Box * fSolidLayer
 
G4LogicalVolume * fLogicLayer
 
G4VPhysicalVolume * fPhysiLayer
 
G4Box * fSolidAbsorber
 
G4LogicalVolume * fLogicAbsorber
 
G4VPhysicalVolume * fPhysiAbsorber
 
G4Box * fSolidGap
 
G4LogicalVolume * fLogicGap
 
G4VPhysicalVolume * fPhysiGap
 
G4VPhysicalVolume * fBox
 
G4double fBoxSize
 
G4Material * fMaterial
 
G4VPhysicalVolume * fPBox
 
G4LogicalVolume * fLBox
 
G4Cache
< G4GlobalMagFieldMessenger * > 
fFieldMessenger
 
G4int fNbOfAbsor
 
G4Material * fAbsorMaterial [MaxAbsor]
 
G4double fAbsorThickness [MaxAbsor]
 
G4double fXfront [MaxAbsor]
 
G4int fNbOfDivisions [MaxAbsor]
 
G4double fAbsorSizeX
 
G4double fAbsorSizeYZ
 
G4double fAbsorRadius
 
G4UniformMagField * fMagField
 
G4VPhysicalVolume * fAbsor
 
G4VPhysicalVolume * fWorld
 
G4double fWorldSize
 
G4Material * fWMaterial
 
G4UserLimits * fUserLimits
 
G4int fNLtot
 
G4int fNRtot
 
G4double fDLradl
 
G4double fDRradl
 
G4double fDLlength
 
G4double fDRlength
 
G4double fEcalLength
 
G4double fEcalRadius
 
G4Tubs * fSolidEcal
 
G4LogicalVolume * fLogicEcal
 
G4VPhysicalVolume * fPhysiEcal
 
G4Box * fSolidAbsor [MaxAbsor]
 
G4LogicalVolume * fLogicAbsor [MaxAbsor]
 
G4VPhysicalVolume * fPhysiAbsor [MaxAbsor]
 
G4double fAbsorberSizeYZ
 
G4double fXposAbs
 
G4double fXstartAbs
 
G4double fXendAbs
 
G4Material * fWorldMaterial
 
G4bool fDefaultWorld
 
G4VPhysicalVolume * fP_Box
 
G4LogicalVolume * fL_Box
 
G4LogicalVolume * fLAbsor
 
G4int fTallyNumber
 
G4ThreeVector fTallySize [MaxTally]
 
G4Material * fTallyMaterial [MaxTally]
 
G4double fTallyMass [MaxTally]
 
G4ThreeVector fTallyPosition [MaxTally]
 
G4LogicalVolume * fLTally [MaxTally]
 
G4Material * fGasMat
 
G4double fGasThickness
 
G4double fGasRadius
 
G4Material * fWindowMat
 
G4double fWindowThick
 
G4VPhysicalVolume * fPhysWorld
 
G4LogicalVolume * fLogicWind
 
G4LogicalVolume * fLogicDet
 
TargetSD * fTargetSD
 
G4ProductionCuts * fGasDetectorCuts
 
G4Region * fRegGasDet
 
PrimaryGeneratorAction * fPrimaryGenerator
 
G4double fEcalWidth
 
G4double fVertexLength
 
G4double fPadLength
 
G4double fPadWidth
 
G4double fAbsLength
 
G4double fWorldZ
 
G4Material * fCalMaterial
 
G4Material * fVertMaterial
 
G4Material * fAbsMaterial
 
G4Material * fYorkMaterial
 
G4LogicalVolume * fLogicCal
 
G4LogicalVolume * fLogicA1
 
G4LogicalVolume * fLogicA2
 
G4LogicalVolume * fLogicA3
 
G4LogicalVolume * fLogicA4
 
G4Region * fVertexRegion
 
G4Region * fMuonRegion
 
G4ProductionCuts * fVertexDetectorCuts
 
G4ProductionCuts * fMuonDetectorCuts
 
G4Material * Iron
 
G4Material * Copper
 
G4Material * Tungsten
 
G4Material * Lead
 
G4Material * Uranium
 
G4Material * PbWO4
 
G4Material * Polystyrene
 
G4Material * LiquidArgon
 
G4Material * theAbsorberMaterial
 
G4LogicalVolume * experimentalHall_log
 
G4VPhysicalVolume * experimentalHall_phys
 
G4LogicalVolume * logicAbsorber
 
G4VPhysicalVolume * physiAbsorber
 
G4double fMaxStepSize
 
G4MonopoleFieldSetup * fMonFieldSetup
 
G4LogicalVolume * fLogAbsor
 
DetectorMessenger * fMessenger
 
EMethod fMethod
 
G4LogicalVolume * fWorldVolume
 
G4LogicalVolume * fTrdVolume
 
G4double fRadius
 
G4double fLength
 
G4Material * fTargetMaterial
 
G4LogicalVolume * fLogicTarget
 
G4LogicalVolume * fLogicCheck
 
G4double radius
 
G4Material * targetMaterial
 
G4Material * worldMaterial
 
CheckVolumeSD * checkSD
 
TargetSD * targetSD
 
G4LogicalVolume * logicTarget
 
G4LogicalVolume * logicCheck
 
G4Material * fMaterial_World
 
G4double fRadius_World
 
G4double fThickness_World
 
G4Material * fMaterial_Frame
 
G4double fThickness_Frame
 
G4double fZfront_Frame
 
G4Material * fMaterial_ExitWindow
 
G4double fThickness_ExitWindow
 
G4double fZfront_ExitWindow
 
G4Material * fMaterial_ScatterFoil
 
G4double fThickness_ScatterFoil
 
G4double fZfront_ScatterFoil
 
G4Material * fMaterial_MonitorChbr
 
G4double fThickness_MonitorChbr
 
G4double fZfront_MonitorChbr
 
G4Material * fMaterial_Bag
 
G4double fThickness_Bag
 
G4double fZfront_Bag
 
G4Material * fMaterial_Gas
 
G4double fThickness_Gas
 
G4Material * fMaterial_Ring
 
G4double fThickness_Ring
 
G4double fInnerRadius_Ring
 
G4VPhysicalVolume * fPvol_World
 
G4VPhysicalVolume * fPvol_Frame
 
G4double fWallThickness
 
G4double fWallRadius
 
G4Material * fWallMaterial
 
G4VPhysicalVolume * fWall
 
G4double fCavityThickness
 
G4double fCavityRadius
 
G4Material * fCavityMaterial
 
G4VPhysicalVolume * fCavity
 
G4double fTotalThickness
 
G4double fWorldThickness
 
G4double fWorldRadius
 
CheckVolumeSD * fCheckSD
 
PhantomSD * fPhantomSD
 
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
 
G4Material * fTarget1Material
 
G4Material * fTarget2Material
 
G4Material * fMylar
 
G4Material * fWindowMaterial
 
G4Material * fLightMaterial
 
G4LogicalVolume * fLogicTarget1
 
G4LogicalVolume * fLogicTarget2
 
G4LogicalVolume * flv_voxel
 
G4VPhysicalVolume * pWorld
 
G4double boxSizeXY
 
G4double boxSizeZ
 
G4double worldSize
 
G4Material * wMaterial
 

Static Private Attributes

static G4ThreadLocal EMField * fField = 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: