00001 #include "TCernOct12Param.h" 00002 00003 TCernOct12Param::TCernOct12Param(const char* name) : 00004 TGo4Parameter(name) 00005 { 00006 UseROCs = kTRUE; // flag indicates usage of ROCs 00007 UseTRBs = kTRUE; // flag indicates usage of TRBv3 00008 UseSPADICV03s = kTRUE; // flag indicates usage of spadics 0.3 00009 UseSPADICV10s = kTRUE; // flag indicates usage of spadics 1.0 00010 UseEPICS = kTRUE; // flag indicates usage of EPICS 00011 UseMBS = kTRUE; // flag indicates usage of MBS 00012 UseFASP = kFALSE; // flag indicates usage of FASP 00013 00014 UseHodo1 = kTRUE; // flag indicates usage of hodoscope 00015 UseHodo2 = kTRUE; // flag indicates usage of hodoscope 00016 UseBeam = kTRUE; // flag indicates usage of beam monitor analysis 00017 UseRICH = kTRUE; // flag indicates usage of RICH 00018 UseBUCHAREST = kTRUE; // flag indicates usage of BUCHAREST 00019 UseMSFFM = kTRUE; // flag indicates usage of MSFFM 00020 } 00021 00022 void TCernOct12Param::EnableOnlyBeamMonitor() 00023 { 00024 UseROCs = kFALSE; // flag indicates usage of ROCs 00025 UseTRBs = kFALSE; // flag indicates usage of TRBv3 00026 UseSPADICV03s = kFALSE; // flag indicates usage of spadics 0.3 00027 UseSPADICV10s = kFALSE; // flag indicates usage of spadics 1.0 00028 UseEPICS = kFALSE; // flag indicates usage of EPICS 00029 UseMBS = kTRUE; // flag indicates usage of MBS 00030 UseFASP = kFALSE; // flag indicates usage of FASP 00031 00032 UseHodo1 = kFALSE; // flag indicates usage of hodoscope 00033 UseHodo2 = kFALSE; // flag indicates usage of hodoscope 00034 UseBeam = kTRUE; // flag indicates usage of beam monitor analysis 00035 UseRICH = kFALSE; // flag indicates usage of RICH 00036 UseBUCHAREST = kFALSE; // flag indicates usage of BUCHAREST 00037 UseMSFFM = kFALSE; // flag indicates usage of MSFFM 00038 00039 }