CMS 3D CMS Logo

TreeStruct.h
Go to the documentation of this file.
1 #ifndef Alignment_CommonAlignmentAlgorithm_plugins_TreeStruct_h
2 #define Alignment_CommonAlignmentAlgorithm_plugins_TreeStruct_h
3 
5 
6 struct TreeStruct
7 {
8  TreeStruct() : delta(0.f), error(0.f), paramIndex(0) {}
9  TreeStruct(int ind) : delta(0.f), error(0.f), paramIndex(ind) {}
10  TreeStruct(float del, float err, int ind) : delta(del), error(err), paramIndex(ind) {}
11 
12  float delta;
13  float error;
15  static const char* LeafList() {return "delta/F:error/F:paramIndex/I";}
18 };
19 
20 #endif
TreeStruct()
Definition: TreeStruct.h:8
structure to store algorithm results in a TTree
Definition: TreeStruct.h:6
double f[11][100]
static const char * LeafList()
Definition: TreeStruct.h:17
TreeStruct(int ind)
Definition: TreeStruct.h:9
float error
parameter from alignment algorithm (change wrt. start)
Definition: TreeStruct.h:13
int paramIndex
error from alignment algorithm
Definition: TreeStruct.h:14
TreeStruct(float del, float err, int ind)
Definition: TreeStruct.h:10
float delta
Definition: TreeStruct.h:12