1 #ifndef ALIVZEROTrigger_H
2 #define ALIVZEROTrigger_H
4 ///_________________________________________________________________________
6 /// Class for making VZERO Trigger
7 ///_________________________________________________________________________
10 #include "AliTriggerDetector.h"
11 #include "AliTriggerInput.h"
13 #include "AliVZEROLoader.h"
14 #include "AliVZEROdigit.h"
19 class AliVZEROTrigger : public AliTriggerDetector
22 AliVZEROTrigger(); // constructor
23 virtual ~AliVZEROTrigger(){} // destructor
24 virtual void CreateInputs();
25 virtual void Trigger();
27 void SetAdcThreshold(Float_t t=55.0)
29 AliDebug(1,Form("ADC threshold set to %0.2f", fAdcThresHold));}
31 void SetTimeWindowWidth(Float_t w=50.0)
32 {fTimeWindowWidthBBA=fTimeWindowWidthBGA
33 =fTimeWindowWidthBBC=fTimeWindowWidthBGC=w;}
34 void SetTimeWindowWidthBBA(Float_t w=50.0)
35 {fTimeWindowWidthBBA=w;}
36 void SetTimeWindowWidthBBC(Float_t w=50.0)
37 {fTimeWindowWidthBBC=w;}
38 void SetTimeWindowWidthBGA(Float_t w=20.0)
39 {fTimeWindowWidthBGA=w;}
40 void SetTimeWindowWidthBGC(Float_t w=20.0)
41 {fTimeWindowWidthBGC=w;}
45 Float_t fAdcThresHold;
46 Float_t fTimeWindowWidthBBA; //
47 Float_t fTimeWindowWidthBGA; //
48 Float_t fTimeWindowWidthBBC; //
49 Float_t fTimeWindowWidthBGC; //
51 ClassDef( AliVZEROTrigger, 1 ) // VZERO Trigger Detector class
54 #endif // AliVZEROTrigger_H