PMTArrayFactory Class Reference

Ratpac-two: RAT::PMTArrayFactory Class Reference
Ratpac-two
RAT::PMTArrayFactory Class Reference
Inheritance diagram for RAT::PMTArrayFactory:
RAT::PMTFactoryBase RAT::GeoFactory

Public Member Functions

virtual G4VPhysicalVolume * Construct (DBLinkPtr table)
 
- Public Member Functions inherited from RAT::PMTFactoryBase
 PMTFactoryBase (const std::string &name)
 
- Public Member Functions inherited from RAT::GeoFactory
 GeoFactory (const std::string &name)
 

Additional Inherited Members

- Static Public Member Functions inherited from RAT::PMTFactoryBase
static const DS::PMTInfoGetPMTInfo ()
 
- Static Public Member Functions inherited from RAT::GeoFactory
static void Register (const std::string &name, GeoFactory *factory)
 
static G4VPhysicalVolume * ConstructWithFactory (const std::string &name, DBLinkPtr table)
 
static G4LogicalVolume * FindMother (const std::string mother_name)
 
static G4VPhysicalVolume * FindPhysMother (std::string mother_name)
 
- Protected Member Functions inherited from RAT::PMTFactoryBase
virtual G4VPhysicalVolume * ConstructPMTs (DBLinkPtr table, const std::vector< G4ThreeVector > &pmt_pos, const std::vector< G4ThreeVector > &pmt_dir, const std::vector< int > &pmt_type, const std::vector< int > &pmt_channel_number, const std::vector< double > &pmt_effi_corr, const std::vector< double > &individual_noise_rate, const std::vector< double > &individual_afterpulse_fraction)
 
- Protected Member Functions inherited from RAT::GeoFactory
virtual void SetSensitive (G4LogicalVolume *logi, DBLinkPtr table)
 
virtual G4VPhysicalVolume * ConstructPhysicalVolume (G4LogicalVolume *logi, G4LogicalVolume *mother, DBLinkPtr table)
 
virtual G4VPhysicalVolume * ConstructPhysicalReplica (G4LogicalVolume *logi, G4LogicalVolume *mother, DBLinkPtr table)
 
- Static Protected Attributes inherited from RAT::PMTFactoryBase
static DS::PMTInfo pmtinfo
 
- Static Protected Attributes inherited from RAT::GeoFactory
static std::map< std::string, GeoFactory * > fFactoryMap
 

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/PMTArrayFactory.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/src/pmt/PMTArrayFactory.cc