00001 #ifndef ATMOSRECO_H
00002 #define ATMOSRECO_H
00003
00004 #include "Rtypes.h"
00005
00006 class AtmosReco
00007 {
00008 public:
00009 AtmosReco();
00010 virtual ~AtmosReco();
00011 void Reset();
00012
00013 Int_t Ndigits;
00014 Int_t Nplndigits;
00015 Int_t DeMuxFlagWord;
00016 Int_t MultipleMuonFlag;
00017 Double_t AbsTime;
00018
00019 Double_t TotalCharge;
00020 Double_t EastSideCharge;
00021 Double_t WestSideCharge;
00022 Double_t SingleEndedCharge;
00023 Double_t SingleEndedChargeUview;
00024 Double_t SingleEndedChargeVview;
00025 Double_t DoubleEndedCharge;
00026 Double_t DoubleEndedChargeUview;
00027 Double_t DoubleEndedChargeVview;
00028
00029 Int_t MultiMuReco;
00030 Int_t MultiMuTracks;
00031 Double_t MultiMuDirCosU;
00032 Double_t MultiMuDirCosV;
00033 Double_t MultiMuDirCosX;
00034 Double_t MultiMuDirCosY;
00035 Double_t MultiMuDirCosZ;
00036
00037 Int_t MuReco;
00038 Double_t EMCharge;
00039 Double_t MuMomentumRange;
00040 Double_t MuMomentumCurve;
00041 Double_t MuDirCosU;
00042 Double_t MuDirCosV;
00043 Double_t MuDirCosX;
00044 Double_t MuDirCosY;
00045 Double_t MuDirCosZ;
00046
00047 Int_t ShwReco;
00048 Double_t ShwDirCosU;
00049 Double_t ShwDirCosV;
00050 Double_t ShwDirCosX;
00051 Double_t ShwDirCosY;
00052 Double_t ShwDirCosZ;
00053 Double_t ShwMipsLinear;
00054 Double_t ShwMipsDeweighted;
00055 Double_t ShwEnergyGeVLinear;
00056 Double_t ShwEnergyGeVDeweighted;
00057
00058 Double_t VtxTime;
00059 Double_t VtxU;
00060 Double_t VtxV;
00061 Double_t VtxX;
00062 Double_t VtxY;
00063 Double_t VtxZ;
00064 Int_t VtxPlane;
00065
00066 Int_t MinPlane;
00067 Int_t MaxPlane;
00068 Double_t MinZ;
00069 Double_t MaxZ;
00070
00071 private:
00072
00073 ClassDef(AtmosReco, 5)
00074 };
00075
00076 #endif