1 #ifndef ALILHCTAGCUTS_H
2 #define ALILHCTAGCUTS_H
3 /* See cxx source for full Copyright notice */
8 //-------------------------------------------------------------------------
10 // This is the class for the cuts in run tags
12 // Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
13 //-------------------------------------------------------------------------
19 //___________________________________________________________________________
20 class AliLHCTagCuts : public TObject {
26 //____________________________________________________//
27 void SetLHCState(TString state) {fLHCState = state; fLHCStateFlag = kTRUE;}
28 void SetLHCLuminosityRange(Float_t low, Float_t high) {fLHCLuminosityMin = low; fLHCLuminosityMax = high; fLHCLuminosityFlag = kTRUE;}
30 Bool_t IsAccepted(AliLHCTag *lhcTag) const;
32 //____________________________________________________//
34 TString fLHCState; //LHC State
35 Bool_t fLHCStateFlag; //Shows whether this cut is used or
36 Float_t fLHCLuminosityMin; //LHC luminosity - min
37 Float_t fLHCLuminosityMax; //LHC luminosity - max
38 Bool_t fLHCLuminosityFlag; //Shows whether this cut is used or
40 ClassDef(AliLHCTagCuts, 1)