1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
4 #ifndef ALIZDCTRIGGER_H
5 #define ALIZDCTRIGGER_H
8 /// \class AliZDCTrigger
9 /// \brief ZDC trigger class
11 /////////////////////////////////////////////////
12 /// ZDC Trigger Detector Class //
13 /////////////////////////////////////////////////
15 #include "AliTriggerDetector.h"
17 class AliZDCTrigger : public AliTriggerDetector
20 AliZDCTrigger(); // constructor
21 virtual ~AliZDCTrigger(){} // destructor
22 virtual void CreateInputs();
23 virtual void Trigger();
26 /* virtual void Print(Option_t *) const {
27 printf("\t AliZDCTrigger: fZNMinCut = %1.0f, fZDCMinCut = %1.0f, fZEMMinCut= %1.0f \n"
28 "fZDCLeftEMDCuts = [%1.0f, %1.0f], fZDCRightEMDCuts = [%1.0f, %1.0f], fZDCMBCut = %1.0f\n"
29 "fZDCCentrCut = %1.0f, fZDCSemiCentrCut = %1.0f, fZEMCentrCut = %1.0f\n\n",
30 fZNMinCut,fZDCMinCut,fZEMMinCut,fZDCLeftEMDCuts[0],fZDCLeftEMDCuts[1],
31 fZDCRightEMDCuts[0],fZDCRightEMDCuts[1],fZDCMBCut,fZDCCentrCut,fZDCSemiCentrCut,
39 void SetZNMinCut(Float_t ZNMinCut);
40 void SetZDCLeftMinCut(Float_t ZDCLeftMinCut);
41 void SetZDCRightMinCut(Float_t ZDCRightMinCut);
42 void SetZEMMinCut(Float_t ZEMMinCut);
43 void SetZDCLeftEMDCuts(Float_t *ZDCLeftEMDCuts);
44 void SetZDCLeftEMDCuts(Float_t ZDCLeftEMDCutInf, Float_t ZDCLeftEMDCutSup);
45 void SetZDCRightEMDCuts(Float_t *ZDCRightEMDCuts);
46 void SetZDCRightEMDCuts(Float_t ZDCRightEMDCutInf, Float_t ZDCRightEMDCutSup);
47 void SetZDCLeftMBCut(Float_t ZDCLeftMBCut);
48 void SetZDCRightMBCut(Float_t ZDCRightMBCut);
49 void SetZDCLeftCentrCut(Float_t ZDCLeftCentrCuts);
50 void SetZDCRightCentrCut(Float_t ZDCRightCentrCuts);
51 void SetZDCLeftSemiCentrCut(Float_t ZDCLeftSemiCentrCut);
52 void SetZDCRightSemiCentrCut(Float_t ZDCRightSemiCentrCut);
53 void SetZEMCentrCut(Float_t ZEMCentrCut);
57 Float_t fZDCLeftMinCut;
58 Float_t fZDCRightMinCut;
60 Float_t fZDCLeftEMDCuts[2];
61 Float_t fZDCRightEMDCuts[2];
62 Float_t fZDCLeftMBCut;
63 Float_t fZDCRightMBCut;
64 Float_t fZDCLeftCentrCut;
65 Float_t fZDCRightCentrCut;
66 Float_t fZDCLeftSemiCentrCut;
67 Float_t fZDCRightSemiCentrCut;
70 ClassDef(AliZDCTrigger,1) // ZDC Trigger Detector class