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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/geo/include/RAT/GeoNestedSolidArrayFactoryBase.hh Source File
Ratpac-two
GeoNestedSolidArrayFactoryBase.hh
1 #ifndef __RAT_GeoNestedSolidArrayFactoryBase__
2 #define __RAT_GeoNestedSolidArrayFactoryBase__
3 
4 #include <RAT/DS/NestedTubeInfo.hh>
5 #include <RAT/GeoFactory.hh>
6 
7 namespace RAT {
9  public:
10  GeoNestedSolidArrayFactoryBase(const std::string &name) : GeoFactory(name){};
11  static const DS::NestedTubeInfo &GetNestedTubeInfo() { return nestedtubeinfo; }
12 
13  protected:
14  virtual G4VPhysicalVolume *Construct(DBLinkPtr table);
15 
16  static DS::NestedTubeInfo nestedtubeinfo;
17 };
18 
19 } // namespace RAT
20 
21 #endif
Definition: NestedTubeInfo.hh:19
Definition: GeoFactory.hh:18
Definition: GeoNestedSolidArrayFactoryBase.hh:8
Definition: CCCrossSecMessenger.hh:29