00001 #ifndef ATMOSSHIELDPLANK_H 00002 #define ATMOSSHIELDPLANK_H 00003 00004 #include "TObject.h" 00005 00006 class AtmosShieldPlank : public TObject 00007 { 00008 public: 00009 AtmosShieldPlank(); 00010 ~AtmosShieldPlank(); 00011 void Init(); 00012 00013 Int_t Section; // section 00014 Int_t SubSection; // sub-section 00015 Int_t Plane; // plane number 00016 Int_t Plank; // plank number 00017 Int_t Nstrips; // number of strips in plank 00018 Int_t Nerrors; // number of geometry errors 00019 Int_t Ndigits; // number of digits 00020 Double_t X; // mean X posiiton of plank 00021 Double_t Y; // mean Y position of plank 00022 00023 Double_t Z[2]; // Z position [north,south] 00024 Double_t Traw[2]; // raw time [north,south] 00025 Double_t Tcal[2]; // calibrated time [north,south] 00026 Double_t Qadc[2]; // raw pulse height [north,south] 00027 Double_t QPE[2]; // calibrated PEs [north,south] 00028 Double_t GreenFibre[2]; // WLS fibre length (strip)[north,south] 00029 Double_t WlsPigtail[2]; // WLS fibre length (pigtail) [north,south] 00030 Double_t ClearFibre[2]; // clear fibre length [north,south] 00031 00032 private: 00033 00034 00035 ClassDef(AtmosShieldPlank, 1) 00036 00037 }; 00038 00039 00040 #endif
1.3.9.1