]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliTriggerScalersESD.h
Analysis macro (Andrea R)
[u/mrichter/AliRoot.git] / STEER / AliTriggerScalersESD.h
CommitLineData
56413996 1#ifndef ALITRIGGERSCALERSESD_H\r
2#define ALITRIGGERSCALERSESD_H\r
3\r
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *\r
5* See cxx source for full Copyright notice */\r
6/* $Id$ */\r
7\r
8///////////////////////////////////////////////////////////////////////////////\r
9//\r
10// Class to define the ALICE Trigger Scalers \r
11//\r
12// For each trigger class there are six scalers:\r
13//\r
14// LOCB L0 triggers before any vetos \r
15// LOCA L0 triggers after all vetos \r
16// L1CB L1 triggers before any vetos \r
17// L1CA L1 triggers after all vetos \r
18// L2CB L2 triggers before any vetos \r
19// L2CA L2 triggers after all vetos \r
20//\r
21//////////////////////////////////////////////////////////////////////////////\r
22\r
23class AliTriggerScalersESD : public TObject {\r
24\r
25public:\r
26 AliTriggerScalersESD();\r
27 AliTriggerScalersESD(\r
28 UChar_t classIndex, \r
29 ULong64_t LOCB, \r
30 ULong64_t LOCA, \r
31 ULong64_t L1CB, \r
32 ULong64_t L1CA, \r
33 ULong64_t L2CB, \r
34 ULong64_t L2CA \r
35 ); \r
36 virtual ~AliTriggerScalersESD() {}\r
37 UChar_t GetClassIndex() { return fClassIndex; }\r
38 virtual void Print( const Option_t* opt ="" ) const;\r
39\r
40 \r
41 \r
42private: \r
43 UChar_t fClassIndex; // number of triggered classes \r
44 ULong64_t fLOCB; // L0 triggers before any vetos (64 bits)\r
45 ULong64_t fLOCA; // L0 triggers after all vetos (64 bits)\r
46 ULong64_t fL1CB; // L1 triggers before any vetos (64 bits)\r
47 ULong64_t fL1CA; // L1 triggers after all vetos (64 bits)\r
48 ULong64_t fL2CB; // L2 triggers before any vetos (64 bits)\r
49 ULong64_t fL2CA; // L2 triggers after all vetos (64 bits)\r
50 AliTriggerScalersESD( const AliTriggerScalersESD &run );\r
51 AliTriggerScalersESD& operator=(const AliTriggerScalersESD& clus);\r
52\r
53 ClassDef( AliTriggerScalersESD, 1 ) // Define a Run Trigger Scalers (Scalers)\r
54};\r
55\r
56#endif\r