Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AtmosReco.h

Go to the documentation of this file.
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;                    // no. of digits in event
00014   Int_t Nplndigits;                 // no. of digits in event (minus shield)
00015   Int_t DeMuxFlagWord;              // demux word
00016   Int_t MultipleMuonFlag;           // demux multiple muon flag
00017   Double_t AbsTime;                 // time of first hit in event
00018 
00019   Double_t TotalCharge;             // total charge
00020   Double_t EastSideCharge;          // east side charge
00021   Double_t WestSideCharge;          // west side charge
00022   Double_t SingleEndedCharge;       // single-ended charge
00023   Double_t SingleEndedChargeUview;  // single-ended charge (U)
00024   Double_t SingleEndedChargeVview;  // single-ended charge (V)
00025   Double_t DoubleEndedCharge;       // double-ended charge
00026   Double_t DoubleEndedChargeUview;  // double-ended charge (U)
00027   Double_t DoubleEndedChargeVview;  // double-ended charge (V)
00028 
00029   Int_t MultiMuReco;                // multimuon reconstruction
00030   Int_t MultiMuTracks;              // multimuon multiplicity
00031   Double_t MultiMuDirCosU;          // multimuon direction (U)
00032   Double_t MultiMuDirCosV;          // multimuon direction (V)
00033   Double_t MultiMuDirCosX;          // multimuon direction (X)
00034   Double_t MultiMuDirCosY;          // multimuon direction (Y)
00035   Double_t MultiMuDirCosZ;          // multimuon direction (Z)
00036 
00037   Int_t MuReco;                     // reconstructed muon
00038   Double_t EMCharge;                // muon charge
00039   Double_t MuMomentumRange;         // muon momentum (range)
00040   Double_t MuMomentumCurve;         // muon momentum (curvature)
00041   Double_t MuDirCosU;               // muon direction (U)
00042   Double_t MuDirCosV;               // muon direction (V)
00043   Double_t MuDirCosX;               // muon direction (X)
00044   Double_t MuDirCosY;               // muon direction (Y)
00045   Double_t MuDirCosZ;               // muon direction (Z)
00046   
00047   Int_t ShwReco;                    // reconstructed shower 
00048   Double_t ShwDirCosU;              // shower direction (U)
00049   Double_t ShwDirCosV;              // shower direction (V)
00050   Double_t ShwDirCosX;              // shower direction (X)
00051   Double_t ShwDirCosY;              // shower direction (Y)
00052   Double_t ShwDirCosZ;              // shower direction (Z)
00053   Double_t ShwMipsLinear;           // shower MIPs (linear)
00054   Double_t ShwMipsDeweighted;       // shower MIPs (de-weighted)
00055   Double_t ShwEnergyGeVLinear;      // shower energy (linear)
00056   Double_t ShwEnergyGeVDeweighted;  // shower energy (de-weighted)
00057 
00058   Double_t VtxTime;                 // event vertex time
00059   Double_t VtxU;                    // event vertex (U)
00060   Double_t VtxV;                    // event vertex (V)
00061   Double_t VtxX;                    // event vertex (X)
00062   Double_t VtxY;                    // event vertex (Y)
00063   Double_t VtxZ;                    // event vertex (Z)
00064   Int_t VtxPlane;                   // event vertex plane
00065 
00066   Int_t MinPlane;                   // min plane in event
00067   Int_t MaxPlane;                   // max plane in event
00068   Double_t MinZ;                    // min Z in event
00069   Double_t MaxZ;                    // maz Z in event
00070 
00071  private:
00072 
00073   ClassDef(AtmosReco, 5)
00074 };
00075 
00076 #endif

Generated on Mon Feb 15 11:06:23 2010 for loon by  doxygen 1.3.9.1