| 14 |
/*! @brief The implementations of PamCut::Check() must return this value if the event satisfy the cut*/ |
/*! @brief The implementations of PamCut::Check() must return this value if the event satisfy the cut*/ |
| 15 |
const int CUTOK = -1; |
const int CUTOK = -1; |
| 16 |
|
|
| 17 |
|
const float POSITIVE = 1.0; ///< Positive sign alias |
| 18 |
|
const float NEGATIVE = -1.0; ///< Negative sign alias |
| 19 |
|
|
| 20 |
/*! @enum DETECTORCODE |
/*! @enum DETECTORCODE |
| 21 |
* The values for each detector correspond to a binary code associated to that detector. |
* The values for each detector correspond to a binary code associated to that detector. |
| 22 |
* These can be arithmetically added to create a binary code for a set of detectors. |
* These can be arithmetically added to create a binary code for a set of detectors. |
| 50 |
*/ |
*/ |
| 51 |
const int TOFNPADLAYER[6] = { 8, 6, 2, 2, 3, 3 }; |
const int TOFNPADLAYER[6] = { 8, 6, 2, 2, 3, 3 }; |
| 52 |
|
|
| 53 |
|
/*! @var H_MASS |
| 54 |
|
* Proton mass |
| 55 |
|
*/ |
| 56 |
|
const float H_MASS = 0.93827203; // GeV (pdg.web.cern.ch) |
| 57 |
|
|
| 58 |
|
/*! @var HE4_MASS |
| 59 |
|
* Helium 4 mass |
| 60 |
|
*/ |
| 61 |
|
const float HE4_MASS = 3.7274; // GeV (http://hyperphysics.phy-astr.gsu.edu/Hbase/pertab/He.html) |
| 62 |
|
|
| 63 |
|
/*! @var HE3_MASS |
| 64 |
|
* Helium 3 mass |
| 65 |
|
*/ |
| 66 |
|
const float HE3_MASS = 2.8084; // GeV (http://hyperphysics.phy-astr.gsu.edu/Hbase/pertab/He.html) |
| 67 |
|
|
| 68 |
|
/*! @var E_MASS |
| 69 |
|
* Electron mass |
| 70 |
|
*/ |
| 71 |
|
const float E_MASS = 0.000510998; // GeV (from PDG) |
| 72 |
|
|
| 73 |
/*! @brief A simple matrix class. |
/*! @brief A simple matrix class. |
| 74 |
* |
* |
| 75 |
* This class defines a matrix built by STL vectors. It is basically a variable-dimension |
* This class defines a matrix built by STL vectors. It is basically a variable-dimension |