Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:42:42

0001 #ifndef TB06Reco_h
0002 #define TB06Reco_h
0003 
0004 /** \class TB06Reco
0005     compact reco dataset for ECAL TB 2006 data
0006 */
0007 
0008 #include "TObject.h"
0009 
0010 class TB06Reco : public TObject {
0011 public:
0012   /// run number
0013   Int_t run;
0014   /// event number
0015   Int_t event;
0016   /// if the table is moving
0017   Int_t tableIsMoving;
0018   /// ADC output of the S6 integrated signal
0019   Int_t S6ADC;
0020 
0021   /// most energetic crystal index
0022   Int_t MEXTLindex;  //.ic() in CMSSW
0023   /// most energetic crystal eta
0024   Int_t MEXTLeta;
0025   /// most energetic crystal phi
0026   Int_t MEXTLphi;
0027   /// most energetic crystal energy
0028   Float_t MEXTLenergy;
0029   /// energy of the beam
0030   Float_t beamEnergy;
0031 
0032   /// energy in 7x7 xtals around the most energetic one
0033   Float_t localMap[7][7];
0034 
0035   /// ECAL x coord (eta)
0036   Float_t xECAL;
0037   /// ECAL y coord (phi)
0038   Float_t yECAL;
0039   /// ECAL z coord (phi)
0040   Float_t zECAL;
0041   /// hodoscope x coord (eta)
0042   Float_t xHodo;
0043   /// hodoscope y coord (phi)
0044   Float_t yHodo;
0045   /// hodoscope z coord (phi)
0046   Float_t zHodo;
0047   /// hodoscope x slope (eta)
0048   Float_t xSlopeHodo;
0049   /// hodoscope y slope (eta)
0050   Float_t ySlopeHodo;
0051   /// hodoscope x quality (eta)
0052   Float_t xQualityHodo;
0053   /// hodoscope y quality (eta)
0054   Float_t yQualityHodo;
0055 
0056   /// conversion factor from ADC to GeV used
0057   Float_t convFactor;
0058 
0059   /// set all the values to 0
0060   void reset();
0061 
0062   ClassDef(TB06Reco, 4)
0063 };
0064 
0065 #endif