• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

beamtime/tof-tdctest/go4/MATCHING/TMatchingParam.h (r4864/r4745)

Go to the documentation of this file.
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

Generated on Tue Dec 10 2013 04:52:20 for ROCsoft by  doxygen 1.7.1