ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EICG4LumiDetector Member List

This is the complete list of members for EICG4LumiDetector, including all inherited members.

AddCAL(std::string name, G4ThreeVector size, G4ThreeVector pos, int total_tower, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddCuboid(G4ThreeVector Wsize, G4ThreeVector Wpos, G4ThreeVector Msize, G4ThreeVector Mpos, double angle, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddExitWindowForV2(G4ThreeVector size, G4ThreeVector pos_daug, double angle, std::string material, G4LogicalVolume *logicRecCone)EICG4LumiDetector
AddExitWindowForV3(G4ThreeVector Wsize, G4ThreeVector Wpos, G4ThreeVector Tr2size, G4ThreeVector Tr2pos, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddLumiExitWindow(G4ThreeVector size, G4ThreeVector pos, double factor, double angle, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddLumiMag_MagCore(G4ThreeVector size, G4ThreeVector pos, double Bx, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddLumiMag_OuterVessel(G4ThreeVector size, G4ThreeVector pos, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddLumiTracker(std::string name, int copyNum, G4ThreeVector size, G4ThreeVector pos, G4LogicalVolume *logicRecCone)EICG4LumiDetector
AddLumiWindow(G4ThreeVector size, G4ThreeVector pos, double angle, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddRecCone(G4ThreeVector Wsize, G4ThreeVector Wpos, G4ThreeVector Msize, G4ThreeVector Mpos, G4ThreeVector Tr2size, G4ThreeVector Tr2pos, double angle, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
AddTriangularTrapezoid(G4ThreeVector size, G4ThreeVector pos, double angle, std::string material, G4LogicalVolume *logicWorld)EICG4LumiDetector
Construct(G4LogicalVolume *world) finalPHG4Detectorvirtual
ConstructMe(G4LogicalVolume *world) overrideEICG4LumiDetectorvirtual
DisplayVolume(G4VSolid *volume, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr)PHG4Detectorvirtual
DisplayVolume(G4LogicalVolume *checksolid, G4LogicalVolume *logvol, G4RotationMatrix *rotm=nullptr)PHG4Detectorvirtual
EICG4LumiDetector(PHG4Subsystem *subsys, PHCompositeNode *Node, PHParameters *parameters, const std::string &dnam, const int layer=0)EICG4LumiDetector
get_Layer() const EICG4LumiDetectorinline
GetDetectorElement(const std::string &name, const bool quit=true)PHG4Detectorstatic
GetDetectorMaterial(const std::string &name, const bool quit=true)PHG4Detectorstatic
GetDetId(G4VPhysicalVolume *) const EICG4LumiDetector
GetMySubsystem()PHG4Detectorinlinevirtual
GetName() const PHG4Detectorinlinevirtual
getParams()EICG4LumiDetector
GetSteppingAction()PHG4Detectorinlinevirtual
IsInDetector(G4VPhysicalVolume *) const EICG4LumiDetector
IsInVirtualDetector(G4VPhysicalVolume *) const EICG4LumiDetector
m_ActivePhysicalVolumesSetEICG4LumiDetectorprivate
m_LayerEICG4LumiDetectorprivate
m_NameEICG4LumiDetectorprivate
m_ParamsEICG4LumiDetectorprivate
m_PassivePhysicalVolumesSetEICG4LumiDetectorprivate
m_SuperDetectorEICG4LumiDetectorprivate
m_VirtualPhysicalVolumesMapEICG4LumiDetectorprivate
MakeTower(G4double calorSizeXY, G4double calorEMZ)EICG4LumiDetector
OverlapCheck(const bool chk)PHG4Detectorinlinevirtual
OverlapCheck() const PHG4Detectorinlinevirtual
PHG4Detector()=deletePHG4Detector
PHG4Detector(PHG4Subsystem *subsys, PHCompositeNode *Node, const std::string &nam)PHG4Detectorexplicit
PostConstruction()PHG4Detectorinlinevirtual
Print(const std::string &what="ALL") const overrideEICG4LumiDetectorvirtual
SuperDetector(const std::string &name)EICG4LumiDetectorinline
SuperDetector() const EICG4LumiDetectorinline
topNode()PHG4Detectorinlinevirtual
Verbosity(const int v)PHG4Detectorinlinevirtual
Verbosity() const PHG4Detectorinlinevirtual
~EICG4LumiDetector() overrideEICG4LumiDetectorinlinevirtual
~PHG4Detector(void)PHG4Detectorinlinevirtual