• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

/Users/jmonk/Physics/ForIA/ForIA/DetectorErrors.hh

Go to the documentation of this file.
00001 #ifndef FORIA_DETECTOR_ERRORS_HH
00002 #define FORIA_DETECTOR_ERRORS_HH
00003 
00004 #include "boost/smart_ptr.hpp"
00005 
00006 #include <vector>
00007 
00008 namespace ForIA{
00009  
00010   using std::vector;
00011   
00013   class DetectorErrors {
00014     
00015   public:
00016     
00020     DetectorErrors(unsigned int pix, unsigned int sct, unsigned int trt,
00021                    unsigned int lar, unsigned int tile, 
00022                    unsigned int muon,
00023                    unsigned int forward);
00024         
00026     unsigned int pixel()const;
00028     unsigned int sct()const;
00030     unsigned int trt()const;
00032     unsigned int lar()const;
00034     unsigned int tile()const;
00036     unsigned int muon()const;
00038     unsigned int forward()const;
00039     
00040   private:
00041     
00042     DetectorErrors(){};
00043     
00044     unsigned int m_pix;
00045     unsigned int m_sct;
00046     unsigned int m_trt;
00047     unsigned int m_lar;
00048     unsigned int m_tile;
00049     unsigned int m_muon;
00050     unsigned int m_forward;
00051   };
00052   
00054   typedef boost::shared_ptr<DetectorErrors> DetectorErrorsPtr;
00056   typedef boost::shared_ptr<const DetectorErrors> DetectorErrorsConstPtr;
00057   
00058 }
00059 #endif
00060 

Generated on Mon Jul 30 2012 16:56:35 for ForIA by  doxygen 1.7.2