| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DetSimVali.h

Go to the documentation of this file.
00001 
00007 #ifndef _DETSIMVALI_H
00008 #define _DETSIMVALI_H
00009 
00010 
00011 #include "DetDesc/IDetectorElement.h"
00012 #include "GaudiAlg/GaudiAlgorithm.h"
00013 #include "ValidationTree.h"
00014 #include <string>
00015 
00016 class ITHistSvc;
00017 class IGeometryInfo;
00018 class ICoordSysSvc;
00019 
00020 class DetSimVali : public GaudiAlgorithm 
00021 {
00022 
00023  public:
00024   
00025   DetSimVali(const std::string& name, ISvcLocator* pSvcLocator);
00026   virtual ~DetSimVali();
00027   
00028   virtual StatusCode initialize();
00029   virtual StatusCode execute();
00030   virtual StatusCode finalize();
00031   
00032  private:
00034   std::string m_volume;
00035   
00036  private:
00037   // Locally cached pointer to the (T) histogram service
00038   ITHistSvc* m_tsvc;
00039 
00040   // Locally cached pointer to the GI of the volume of generation
00041   IGeometryInfo* m_geo;
00042   
00043   // Locally cached pointer to the CoordSysSvc
00044   ICoordSysSvc* m_csvc;
00045   
00047   ValidationTree* m_valiTree;
00048   
00049 };
00050 
00051 #endif  // _DETSIMVALI_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:56:26 2011 for DetSimValidation by doxygen 1.4.7