WCSimRecoDigit.hh

Go to the documentation of this file.
00001 #ifndef WCSIMRECODIGIT_HH
00002 #define WCSIMRECODIGIT_HH
00003 
00004 #include "TObject.h"
00005 
00006 class WCSimRecoDigit : public TObject {
00007 
00008  public:
00009   WCSimRecoDigit( Int_t region,
00010                   Double_t x, Double_t y, Double_t z,
00011                   Double_t rawT, Double_t rawQ, 
00012                   Double_t calT, Double_t calQ );
00013   ~WCSimRecoDigit();
00014 
00015   Int_t GetRegion(){ return fRegion; }
00016 
00017   Double_t GetX() { return fX; }
00018   Double_t GetY() { return fY; }
00019   Double_t GetZ() { return fZ; }
00020 
00021   Double_t GetRawTime(){ return fRawTime; }
00022   Double_t GetRawQPEs(){ return fRawQPEs; }
00023 
00024   Double_t GetTime(){ return fCalTime; }
00025   Double_t GetQPEs(){ return fCalQPEs; }
00026 
00027   Bool_t IsFiltered(){ return fIsFiltered; }
00028 
00029   void SetFilter( Bool_t pass = 1 ){ fIsFiltered = pass; }
00030   void ResetFilter() { SetFilter(0); }
00031   void PassFilter()  { SetFilter(1); }
00032 
00033  private:
00034 
00035   Int_t fRegion;
00036 
00037   Double_t fX;
00038   Double_t fY;
00039   Double_t fZ;
00040 
00041   Double_t fRawTime;
00042   Double_t fRawQPEs;
00043 
00044   Double_t fCalTime;
00045   Double_t fCalQPEs;
00046 
00047   Bool_t fIsFiltered;
00048 
00049   ClassDef(WCSimRecoDigit,0)
00050 
00051 };
00052 
00053 #endif