00001 00002 // $Id: ANtpShowerInfo.h,v 1.6 2005/12/15 16:53:40 brebel Exp $ 00003 // 00004 // A class to hold information about an event in an analysis ntuple 00005 // 00006 // B. Rebel 1/2005 00008 #ifndef ANTPSHOWERINFO_H 00009 #define ANTPSHOWERINFO_H 00010 00011 #include "TObject.h" 00012 00013 class ANtpShowerInfo : public TObject 00014 { 00015 00016 public: 00017 ANtpShowerInfo(); 00018 virtual ~ANtpShowerInfo(); 00019 00020 void Reset(); 00021 00022 //the following variables are standard for every analysis 00023 Int_t planes; //number of planes in shower 00024 Int_t totalStrips; //number of strips in shower 00025 Int_t begPlane; //first plane in shower 00026 Int_t endPlane; //last plane in shower 00027 Float_t vtxX; //x position of shower vertex 00028 Float_t vtxY; //y position of shower vertex 00029 Float_t vtxZ; //z position of shower vertex 00030 Float_t dcosX; //x direction cosine of shower vertex 00031 Float_t dcosY; //y direction cosine of shower vertex 00032 Float_t dcosZ; //z direction cosine of shower vertex 00033 Float_t pulseHeight; //pulse height in shower 00034 Float_t linearCCGeV; //shower energy using linear estimation for CC 00035 Float_t linearNCGeV; //shower energy using linear estimation for CC 00036 Float_t deweightCCGeV; //shower energy using deweighting estimation for CC 00037 Float_t deweightNCGeV; //shower energy using deweighting estimation for CC 00038 Int_t stripsPerPlane[500]; //array holding number of strips hit on each plane 00039 00040 private: 00041 00042 00043 ClassDef(ANtpShowerInfo, 3) //ANtpShowerInfo 00044 }; 00045 00046 #endif // ANTPSHOWERINFO_H 00047 00048
1.3.9.1