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

CalDetPIDModule.h

Go to the documentation of this file.
00001 
00002 // $Id: CalDetPIDModule.h,v 1.2 2001/11/14 21:59:18 messier Exp $
00003 //
00004 // A module used for identifying particles in the cal det
00005 //
00006 // Author:  B. Rebel 7/2001
00008 #ifndef CALDETPIDMODULE_H
00009 #define CALDETPIDMODULE_H
00010 
00011 #include "TObject.h"
00012 
00013 #ifndef JOBCMODULE_H
00014 #include "JobControl/JobCModule.h"
00015 #endif
00016 
00017 class MomNavigator;
00018 class JobCommand;
00019 
00020 
00021 //......................................................................
00022 
00023 class CalDetPIDModule : public JobCModule, public TObject
00024 {
00025 
00026  public:
00027   CalDetPIDModule();
00028   ~CalDetPIDModule();
00029   
00030   void BeginJob();
00031   JobCResult Reco(MomNavigator *mom);
00032   void HandleCommand(JobCommand *command);
00033   void Help();
00034   
00035 private:
00036 
00037   Float_t fBeamMomentum;  //beam momentum in GeV/c
00038   Float_t fCkCollectionEfficiency;  //cerenkov collection efficiency
00039   Float_t fCkDetectorEfficiency;  //cerenkov integrated detector efficiency
00040   Float_t fCkLength;  //length of cerenkov detector in meters
00041   Int_t fFirstTOFPaddle;  //which paddle location is first
00042   Int_t fCkPedestal;  //pedestal for Cerenkov ADC
00043   Float_t fCkPressure;  //pressure in Cerenkov detector in bars
00044   Float_t fMassSq;  //mass squared returned by tof
00045   Int_t fSecondTOFPaddle;  //which paddle location is second
00046   Int_t fTDCPedestal1;  //tdc pedestal value
00047   Int_t fTDCPedestal2;  //tdc pedestal value
00048   Float_t fTDCGain1;  //tdc gain
00049   Float_t fTDCGain2;  //tdc gain
00050   Float_t fTOFSeparation;  //separation for tof system in meters
00051   
00052 ClassDef(CalDetPIDModule, 0) //CalDetPIDModule
00053 };
00054 
00055 #endif // CALDETPIDMODULE_H
00056 

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