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

FarDetRawRateDump.h

Go to the documentation of this file.
00001 #ifndef FARDETRAWRATEDUMP_H
00002 #define FARDETRAWRATEDUMP_H
00003 
00004 #include "JobControl/JobCModule.h"
00005 
00006 #include "TTree.h"
00007 #include "TFile.h"
00008 
00009 class MomNavigator;      
00010 
00011 class FarDetRawRateDump : public JobCModule
00012 {
00013 
00014 public:
00015   FarDetRawRateDump();
00016   ~FarDetRawRateDump();
00017   void BeginJob();              
00018   JobCResult Ana(const MomNavigator *mom); 
00019   const Registry& DefaultConfig() const;
00020   void Config(const Registry &r);
00021   void EndJob();                            
00022   
00023 private:
00024  
00025   TFile* fRawRateFile;  
00026   TTree* fRawRateTree;
00027   Int_t fTimeInterval; 
00028 
00029   Int_t run;
00030   Int_t time,date,rate,deadchip,LI;
00031   Int_t chargePreTrig,ratePreTrig,entriesPreTrig;
00032   Int_t chargePostTrig,ratePostTrig,entriesPostTrig;
00033   Int_t rateSingles,entriesSingles;
00034   Int_t maxSingles,minSingles;
00035   Int_t crate,varc,vmm,vaadc,vachip,vachannel;
00036   Int_t flag,shld,plane;
00037   Int_t time0,timeframe,timeframenum;
00038   Double_t t,nanosec,tnanosec;
00039   Int_t adc,tdc;
00040 
00041   Int_t PlnMask[16][24];
00042   Int_t PlnChMask[22];
00043   Int_t VaCh2Shld[16][6];
00044   Int_t VaCh2LiBox[22];
00045 
00046   Int_t VaMaskDead[16][3][6][2][3]; 
00047   Int_t VaMaskLI[16][3][6][2][3];
00048 
00049   Int_t VaMaskChargePreTrig[16][3][6][2][3];
00050   Int_t VaMaskRatePreTrig[16][3][6][2][3]; 
00051   Int_t VaMaskEntriesPreTrig[16][3][6][2][3];
00052 
00053   Int_t VaMaskChargePostTrig[16][3][6][2][3];
00054   Int_t VaMaskRatePostTrig[16][3][6][2][3]; 
00055   Int_t VaMaskEntriesPostTrig[16][3][6][2][3];
00056 
00057   Int_t VaMaskRateSingles[16][3][6][2][3]; 
00058   Int_t VaMaskMinSingles[16][3][6][2][3]; 
00059   Int_t VaMaskMaxSingles[16][3][6][2][3]; 
00060   Int_t VaMaskEntriesSingles[16][3][6][2][3]; 
00061 
00062   void PrintRunSummary();
00063 };
00064 
00065 #endif

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