/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/GeoSolidArrayFactoryBase.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/GeoSolidArrayFactoryBase.hh Source File
Ratpac-two
GeoSolidArrayFactoryBase.hh
1 #ifndef __RAT_GeoSolidArrayFactoryBase__
2 #define __RAT_GeoSolidArrayFactoryBase__
3 
4 #include <RAT/GeoFactory.hh>
5 
6 namespace RAT {
8  public:
9  GeoSolidArrayFactoryBase(const std::string &name) : GeoFactory(name){};
10 
11  protected:
12  using GeoFactory::Construct;
13  virtual G4VPhysicalVolume *Construct(G4VSolid *BaseSolid, DBLinkPtr table);
14  virtual G4VPhysicalVolume *Construct(G4LogicalVolume *logiSolid, DBLinkPtr table);
15 };
16 
17 } // namespace RAT
18 
19 #endif
Definition: GeoFactory.hh:18
Definition: GeoSolidArrayFactoryBase.hh:7
Definition: CCCrossSecMessenger.hh:29