00001 #ifndef TMATCHINGPARAM_H 00002 #define TMATCHINGPARAM_H 00003 00004 #include "TGo4Parameter.h" 00005 00006 class TMatchingParam : public TGo4Parameter { 00007 public: 00008 //parameters 00009 UInt_t uDebug; // Control the debug output 00010 Int_t iTriggerSelection; // Trigger to be required for the matching 00011 UInt_t uTriggerSelDebugHistos; // Disable/Enable the debug mode for trigger selection: 1 matching per trigger 00012 UInt_t uNbEventAverageEfficiency; // Number of event over which the efficiency of HD counter vs Rate is evaluated 00013 UInt_t uDetectorOffsetToUse; // Select from which detector the offset for the dt matching should be taken: 0 = HD, 1 = Buc Ref 00014 00015 UInt_t uEnableSingleRpcHistos; // Generic Single RPC <- Big switch, Disable also all other single RPC histos!!! 00016 UInt_t uEnableRpcLeftRightTot; // Enable all Histos comparing TOT on left and right side of fired strips 00017 UInt_t uEnableMultiRpcHistos; // Generic RPC - RPC <- Big switch, Disable also all other RPC-RPC histos!!! 00018 UInt_t uEnableMul1Mul1Histos; // Enable all RPC-RPC histos on Multiplicity 1-1 events 00019 UInt_t uEnableMul1MulXHistos; // Enable all RPC-RPC histos on Multiplicity 1-X, X-1 events 00020 UInt_t uEnableMul2Mul2Histos; // Enable all RPC-RPC histos on Multiplicity 1-1, 2-1, 1-2, 2-2 events 00021 UInt_t uEnableMul1Mul2Histos; // Enable all RPC-RPC histos on Multiplicity 2-1, 1-2 events 00022 UInt_t uEnableMulXMulYHistos; // Enable all RPC-RPC histos on Multiplicity X-Y events 00023 00024 UInt_t uEnableSinglePlasticsHistos; // Generic Single Plastic <- Big switch, Disable also all other single plastic histos!!! 00025 UInt_t uEnablePlasticLeftRightTot; // Enable all Histos comapring TOT on left and right side of Plastic hit 00026 UInt_t uEnableMultiPlasticsHistos; // Generic Plastic - Plastic <- Big switch, Disable also all other plastic-plastic histos!!! 00027 00028 00029 //functions 00030 TMatchingParam(const char* name = 0); //Constructor 00031 00032 ~TMatchingParam(); //Destructor 00033 00034 Int_t PrintOptions(); //prints out the parameters 00035 00036 private: 00037 Bool_t ReadOptions(); //reads out the data from the text file 00038 00039 ClassDef(TMatchingParam,1) 00040 }; 00041 00042 #endif // TMATCHINGPARAM_H