1 |
pam-fi |
1.1 |
/* |
2 |
|
|
* CommonDefs.h |
3 |
|
|
* |
4 |
|
|
* Created on: 10-mar-2009 |
5 |
|
|
* Author: Nicola Mori |
6 |
|
|
*/ |
7 |
|
|
|
8 |
|
|
/*! @file CommonDefs.h A header file with all the common definitions for the PamCut framework. |
9 |
|
|
*/ |
10 |
|
|
|
11 |
|
|
#ifndef COMMONDEFS_H_ |
12 |
|
|
#define COMMONDEFS_H_ |
13 |
|
|
|
14 |
|
|
/*! @brief The implementations of PamCut::Check() must return this value if the event satisfy the cut*/ |
15 |
|
|
const int CUTOK = -1; |
16 |
|
|
|
17 |
|
|
/*! @enum DETECTORCODE |
18 |
|
|
* The values for each detector correspond to a binary code associated to that detector. |
19 |
|
|
* These can be arithmetically added to create a binary code for a set of detectors. |
20 |
|
|
*/ |
21 |
|
|
enum DETECTORCODE { |
22 |
|
|
TRK = 1, ///< Code for Tracker |
23 |
|
|
CALO = 2, ///< Code for Calorimeter |
24 |
|
|
TOF = 4, ///< Code for ToF |
25 |
|
|
AC = 8, ///< Code for AntiCoincidence |
26 |
|
|
TRIG = 16, ///< Code for Trigger |
27 |
|
|
ORB = 32, ///< Code for Orbital Info |
28 |
|
|
ALL = 63 ///< Code for All the detectors |
29 |
|
|
}; |
30 |
|
|
|
31 |
|
|
#endif /* COMMONDEFS_H_ */ |