LCTuple  1.6.0
LCTupleConf.h
1 #ifndef LCTupleConf_h
2 #define LCTupleConf_h 1
3 
4 
5 #include "LCRTRelations.h"
6 //==== define user extension for index in collection
7 
8 struct CollIndex : public lcrtrel::LCIntExtension<CollIndex> {} ;
9 
10 //==== define user extension for collection IDs
11 struct CollID : public lcrtrel::LCIntExtension<CollID> {} ;
12 
13 
14 
15 // ===== define constants needed for LCTuple =================
16 
17 
18 // =================================================================
19 //
20 // maximum number of elements in colum wise ntuple
21 //
22 // => ADJUST AS NEEDED !!!!!!
23 // =================================================================
24 
25 #define LCT_COLLENTRIES_MAX 1000000
26 #define LCT_MCPARTICLE_MAX 1000000
27 #define LCT_RECOPARTICLE_MAX 100000
28 #define LCT_TRACK_MAX 100000
29 #define LCT_TRACKSTATE_MAX 1000000
30 #define LCT_CLUSTER_MAX 100000
31 #define LCT_RELATION_MAX 1000000
32 #define LCT_SIMTRACKERHIT_MAX 1000000
33 #define LCT_TRACKERHIT_MAX 1000000
34 #define LCT_SIMCALORIMETERHIT_MAX 1000000
35 #define LCT_CALORIMETERHIT_MAX 1000000
36 #define LCT_PARTICLEID_MAX 1000000
37 #define LCT_VERTEX_MAX 1000
38 #define LCT_JET_MAX 20
39 #define LCT_ISOLEP_MAX 100000
40 
41 #define LCT_STRING_MAX 1024
42 
43 #define LCT_PARAMETERS_MAX 1000
44 #define LCT_PARAMVALS_MAX 50
45 
46 
47 
48 //-------------------------------------------------------------------
49 
50 
51 #endif
Definition: LCTupleConf.h:11
Definition: LCTupleConf.h:8