13 #define LCIO_MAJOR_VERSION 2
14 #define LCIO_MINOR_VERSION 7
15 #define LCIO_PATCH_LEVEL 4
17 #define LCIO_VERSION_GE( MAJV , MINV ) ( ( LCIO_MAJOR_VERSION > MAJV ) || ( (LCIO_MAJOR_VERSION==MAJV) && ( LCIO_MINOR_VERSION >= MINV ) ) )
19 #define LCIO_PATCHVERSION_GE( MAJV , MINV , PLEV) ( ( LCIO_MAJOR_VERSION > MAJV ) || ( (LCIO_MAJOR_VERSION==MAJV) && ( LCIO_MINOR_VERSION > MINV ) ) || ( (LCIO_MAJOR_VERSION==MAJV) && ( LCIO_MINOR_VERSION == MINV ) && ( LCIO_PATCH_LEVEL >= PLEV ) ) )
40 static const int MAJORVERSION = LCIO_MAJOR_VERSION ;
41 static const int MINORVERSION = LCIO_MINOR_VERSION ;
45 static const int CHBIT_LONG = 31;
46 static const int CHBIT_BARREL = 30 ;
47 static const int CHBIT_ID1 = 29 ;
48 static const int CHBIT_PDG = 28 ;
49 static const int CHBIT_STEP = 28 ;
52 static const int RCHBIT_LONG = 31 ;
53 static const int RCHBIT_BARREL = 30 ;
54 static const int RCHBIT_ID1 = 29 ;
55 static const int RCHBIT_NO_PTR = 28 ;
56 static const int RCHBIT_TIME = 27 ;
57 static const int RCHBIT_ENERGY_ERROR = 26 ;
60 static const int TRAWBIT_ID1 = 31 ;
61 static const int TRAWBIT_CM = 30 ;
64 static const int RTHBIT_ID1 = 31 ;
67 static const int RTHPBIT_ID1 = 31 ;
70 static const int RTHZBIT_ID1 = 31 ;
73 static const int THBIT_BARREL = 31 ;
74 static const int THBIT_MOMENTUM = 30 ;
75 static const int THBIT_ID1 = 29 ;
78 static const int TRBIT_HITS = 31 ;
81 static const int CLBIT_HITS = 31 ;
84 static const int TPCBIT_RAW = 31 ;
85 static const int TPCBIT_NO_PTR = 30 ;
90 static const int LCREL_WEIGHTED = 31 ;
94 static const int GOBIT_FIXED = 31 ;
96 static const int READ_ONLY = 0 ;
97 static const int UPDATE = 1 ;
99 static const int ERROR = 0 ;
100 static const int SUCCESS = 1 ;
103 static const int WRITE_NEW = 0 ;
104 static const int WRITE_APPEND = 1 ;
107 static const char* LCEVENT ;
108 static const char* LCRUNHEADER ;
109 static const char* LCCOLLECTION ;
110 static const char* MCPARTICLE ;
111 static const char* SIMCALORIMETERHIT ;
112 static const char* RAWCALORIMETERHIT ;
113 static const char* CALORIMETERHIT ;
114 static const char* SIMTRACKERHIT ;
115 static const char* TPCHIT ;
116 static const char* TRACKERRAWDATA ;
117 static const char* TRACKERDATA ;
118 static const char* TRACKERPULSE ;
119 static const char* TRACKERHIT ;
120 static const char* TRACKERHITPLANE ;
121 static const char* TRACKERHITZCYLINDER ;
122 static const char* LCSTRVEC ;
123 static const char* LCFLOATVEC ;
124 static const char* LCINTVEC ;
125 static const char* TRACK ;
126 static const char* TRACKSTATE ;
127 static const char* CLUSTER ;
128 static const char* RECONSTRUCTEDPARTICLE ;
129 static const char* LCRELATION ;
130 static const char* LCGENERICOBJECT ;
131 static const char* PARTICLEID;
132 static const char* VERTEX;
136 static const char* CellIDEncoding ;
Global constants used in LCIO.
Definition: LCIO.h:28
virtual ~LCIO()
Destructor.
Definition: LCIO.h:32