]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ACORDE/AliACORDETrigger.h
Completely reengineered version of CMake build system (Johny)
[u/mrichter/AliRoot.git] / ACORDE / AliACORDETrigger.h
CommitLineData
19f796ed 1#ifndef ALIACORDETrigger_H
2#define ALIACORDETrigger_H
3
4///_________________________________________________________________________
5///
6/// Class for making ACORDE Trigger
7///_________________________________________________________________________
8
9
10#include "AliTriggerDetector.h"
11#include "AliTriggerInput.h"
12
13#include "AliACORDELoader.h"
14#include "AliACORDEdigit.h"
15
16#include "AliLog.h"
17
18
19class AliACORDETrigger : public AliTriggerDetector
20{
21 public:
22 AliACORDETrigger(); // constructor
23 virtual ~AliACORDETrigger(){} // destructor
24 virtual void CreateInputs();
25 virtual void Trigger();
26
27 virtual Int_t GetSingleMuon() const {return fSingleMuon;}
28 virtual Int_t GetMultiMuon() const {return fMultiMuon;}
29 virtual Bool_t GetModuleFired(Int_t i) const {return fModuleFired[i-1];}
30
31private:
32
33 Int_t fSingleMuon; // number of module firing the Single Muon trigger
34 Int_t fMultiMuon; // number of modules firing for the Multi Muon trigger
35 Bool_t fModuleFired[60]; // modules which have fired
36
37 ClassDef( AliACORDETrigger, 1 ) // ACORDE Trigger Detector class
38};
39
40#endif // AliACORDETrigger_H