|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   14 #ifndef TileAtlasFactory_h 
   15 #define TileAtlasFactory_h 1 
   17 #include "GeoModelKernel/GeoVDetectorFactory.h" 
   33                    MsgStream *
log, 
bool fullGeo);
 
   37                    const std::vector<std::string> & volumeNames,
 
   38                    std::vector<GeoPhysVol *> & volumePtrs,
 
   39                    const std::vector<double> & volumePositions,
 
   40                    MsgStream *
log, 
bool fullGeo);
 
   46   virtual void create(GeoPhysVol *world);
 
   58                 double X1, 
double X2, 
double Y1, 
double Y2, 
double Z);
 
  
virtual void create(GeoPhysVol *world)
Creation of Tile geometry.
TileAtlasFactory(StoreGateSvc *pDetStore, TileDetDescrManager *manager, const TileSwitches &switches, MsgStream *log, bool fullGeo)
Constructor.
StoreGateSvc * m_detectorStore
Detector pointer to Store Gate service.
bool m_verbose
Flag for activation verbose level for debugging.
MsgStream * m_log
Get message SVC.
bool m_fullGeo
Geometry configuration: FULL, RECO.
The Athena Transient Store API.
~TileAtlasFactory()
Destructor.
TileSwitches m_switches
all switches
void checking(const std::string &VolumeName, bool print, int level, double X1, double X2, double Y1, double Y2, double Z)
Function for checking empty volumes:
void print(char *figname, TCanvas *c1)
std::vector< std::string > m_volumeNames
all additional variables which passed to constructor
TileDetDescrManager * m_detectorManager
Detector pointer to TileDetDescrManager.
std::vector< GeoPhysVol * > m_volumePtrs
virtual const TileDetDescrManager * getDetectorManager() const
Access function to TileDetDescr geometry data.
std::vector< double > m_volumePositions