ToroidalPMTConstruction Class Reference

Ratpac-two: RAT::ToroidalPMTConstruction Class Reference
Ratpac-two
Inheritance diagram for RAT::ToroidalPMTConstruction:
RAT::PMTConstruction

Public Member Functions

 ToroidalPMTConstruction (DBLinkPtr params, G4LogicalVolume *mother)
 
virtual G4LogicalVolume * BuildVolume (const std::string &prefix)
 
virtual G4VSolid * BuildSolid (const std::string &prefix)
 
virtual G4PVPlacement * PlacePMT (G4RotationMatrix *pmtrot, G4ThreeVector pmtpos, const std::string &name, G4LogicalVolume *logi_pmt, G4VPhysicalVolume *mother_phys, bool booleanSolid, int copyNo)
 
- Public Member Functions inherited from RAT::PMTConstruction
 PMTConstruction (std::string _name)
 

Protected Member Functions

G4VSolid * NewEnvelopeSolid (const std::string &name)
 
void CalcInnerParams (GLG4TorusStack *body, std::vector< double > &innerZEdge, std::vector< double > &innerRhoEdge, int &equatorIndex, double &zLowestDynode)
 

Protected Attributes

G4PVPlacement * body_phys
 
G4PVPlacement * inner1_phys
 
G4PVPlacement * inner2_phys
 
G4PVPlacement * central_gap_phys
 
G4PVPlacement * dynode_phys
 
G4LogicalVolume * log_pmt
 
WaveguideFactoryfWaveguideFactory
 
ToroidalPMTConstructionParams fParams
 
- Protected Attributes inherited from RAT::PMTConstruction
std::string name
 

Additional Inherited Members

- Static Public Member Functions inherited from RAT::PMTConstruction
static PMTConstructionNewConstruction (DBLinkPtr params, G4LogicalVolume *mother)
 

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/ToroidalPMTConstruction.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/src/pmt/ToroidalPMTConstruction.cc