149 double btag1 = j1->
getParam(
"lcfiplus")->
get<
double>(
"BTag");
150 double btag2 = j2->
getParam(
"lcfiplus")->
get<
double>(
"BTag");
152 return btag1 > btag2;
double vtxangle[6]
Definition: testproc.h:40
double twovtxprobjetnv7[7]
Definition: testproc.h:129
double mcnb6[6]
Definition: testproc.h:41
double pyjet8[8]
Definition: testproc.h:82
static bool sortBtag(const Jet *j1, const Jet *j2)
Definition: testproc.h:148
void end()
Definition: testproc.cc:1474
double ntrjet7[7]
Definition: testproc.h:73
double pmiss[3]
Definition: testproc.h:28
double pzjet8[8]
Definition: testproc.h:83
double pzjet[6]
Definition: testproc.h:37
double pxjet4[4]
Definition: testproc.h:48
Definition: testproc.h:255
void init(Parameters *param)
Definition: testproc.cc:252
double pyjetnv6[6]
Definition: testproc.h:115
double ycuts[10]
Definition: testproc.h:22
T get(const char *key, T def=T()) const
Definition: lcfiplus.h:217
double ctag8[8]
Definition: testproc.h:79
double vtxanglenv6[6]
Definition: testproc.h:119
double pzjet7[7]
Definition: testproc.h:72
double ejet5[5]
Definition: testproc.h:58
double pzjetnv5[5]
Definition: testproc.h:105
double ntrjetmin
Definition: testproc.h:27
double twovtxprobjet4[4]
Definition: testproc.h:52
double bcatnv6[6]
Definition: testproc.h:110
double bcat4[4]
Definition: testproc.h:44
double ejetnv6[6]
Definition: testproc.h:113
void end()
Definition: testproc.cc:907
double btag7[7]
Definition: testproc.h:67
double thaxis[3]
Definition: testproc.h:21
double pzjetnv4[4]
Definition: testproc.h:94
double btag[6]
Definition: testproc.h:32
void end()
Definition: testproc.cc:247
double pyjet[6]
Definition: testproc.h:36
void init(Parameters *param)
Definition: testproc.cc:1414
double ejetnv8[8]
Definition: testproc.h:135
double ntrjet[6]
Definition: testproc.h:38
TestAlgoV0()
Definition: testproc.h:298
double pxjetnv4[4]
Definition: testproc.h:92
double bcatnv8[8]
Definition: testproc.h:132
int ntr
Definition: testproc.h:23
double btag4[4]
Definition: testproc.h:45
double ctag4[4]
Definition: testproc.h:46
Definition: testproc.h:296
double ntrjetnv5[5]
Definition: testproc.h:106
double thrust
Definition: testproc.h:20
double ntrjet5[5]
Definition: testproc.h:62
double ntrjet4[4]
Definition: testproc.h:51
double pzjetnv6[6]
Definition: testproc.h:116
double pxjetnv6[6]
Definition: testproc.h:114
Definition: lcfiplus.h:269
double ctag[6]
Definition: testproc.h:33
double ntrjet8[8]
Definition: testproc.h:84
double ctagnv7[7]
Definition: testproc.h:123
double ctagnv8[8]
Definition: testproc.h:134
TestAlgo()
Definition: testproc.h:196
double bcatnv5[5]
Definition: testproc.h:99
double ntrjetnv8[8]
Definition: testproc.h:139
int npfo
Definition: testproc.h:24
Definition: lcfiplus.h:152
double ejet8[8]
Definition: testproc.h:80
Definition: testproc.h:194
double ejetnv4[4]
Definition: testproc.h:91
int mchbb
Definition: testproc.h:17
double twovtxprobjet8[8]
Definition: testproc.h:85
double vtxangle7[7]
Definition: testproc.h:75
double twovtxprobjetnv8[8]
Definition: testproc.h:140
Definition: testproc.h:15
double btagnv8[8]
Definition: testproc.h:133
double pzjet4[4]
Definition: testproc.h:50
double mass[15]
Definition: testproc.h:26
double bcat5[5]
Definition: testproc.h:55
double ejetnv5[5]
Definition: testproc.h:102
Definition: testproc.h:234
double pxjet7[7]
Definition: testproc.h:70
void init(Parameters *param)
Definition: testproc.cc:103
double pxjetnv8[8]
Definition: testproc.h:136
double ctag7[7]
Definition: testproc.h:68
int mchdecaypdg[2]
Definition: testproc.h:16
double vtxangle8[8]
Definition: testproc.h:86
int mcnb
Definition: testproc.h:18
FlavtagReader()
Definition: testproc.h:257
virtual ~TestAlgo()
Definition: testproc.h:197
double pyjet5[5]
Definition: testproc.h:60
double btagnv7[7]
Definition: testproc.h:122
double vtxanglenv7[7]
Definition: testproc.h:130
void end()
Definition: testproc.cc:988
double pxjet8[8]
Definition: testproc.h:81
double ntrjetnv7[7]
Definition: testproc.h:128
double pyjetnv8[8]
Definition: testproc.h:137
double bcat[6]
Definition: testproc.h:31
double pxjetnv5[5]
Definition: testproc.h:103
double bcat7[7]
Definition: testproc.h:66
virtual ~VertexAnalysis()
Definition: testproc.h:237
Definition: testproc.h:13
void init(Parameters *param)
Definition: testproc.cc:912
double pxjet5[5]
Definition: testproc.h:59
double bcatnv7[7]
Definition: testproc.h:121
double btagnv4[4]
Definition: testproc.h:89
double btagnv6[6]
Definition: testproc.h:111
const Parameters * getParam(const char *paramname) const
Definition: lcfiplus.h:1056
Definition: lcfiplus.h:980
double ejet7[7]
Definition: testproc.h:69
const vector< const Jet * > JetVec
Definition: lcfiplus.h:80
double pxjetnv7[7]
Definition: testproc.h:125
double pyjet4[4]
Definition: testproc.h:49
double pyjetnv5[5]
Definition: testproc.h:104
double emiss
Definition: testproc.h:29
virtual ~FlavtagReader()
Definition: testproc.h:258
VertexAnalysis()
Definition: testproc.h:236
double bcat8[8]
Definition: testproc.h:77
virtual ~ZHHAlgo()
Definition: testproc.h:146
double vtxanglenv5[5]
Definition: testproc.h:108
double ctagnv5[5]
Definition: testproc.h:101
double pyjetnv4[4]
Definition: testproc.h:93
ClassDef(FlavtagReader, 1)
double pyjetnv7[7]
Definition: testproc.h:126
double pzjet5[5]
Definition: testproc.h:61
double btagnv5[5]
Definition: testproc.h:100
double bcatnv4[4]
Definition: testproc.h:88
void end()
Definition: testproc.cc:1037
double btag5[5]
Definition: testproc.h:56
double btag8[8]
Definition: testproc.h:78
double vtxanglenv4[4]
Definition: testproc.h:97
void init(Parameters *param)
Definition: testproc.cc:993
double pzjetnv8[8]
Definition: testproc.h:138
double ejetnv7[7]
Definition: testproc.h:124
double pzjetnv7[7]
Definition: testproc.h:127
double ntrjetnv6[6]
Definition: testproc.h:117
double vtxangle5[5]
Definition: testproc.h:64
double ctagnv4[4]
Definition: testproc.h:90
double twovtxprobjet[6]
Definition: testproc.h:39
double ctagnv6[6]
Definition: testproc.h:112
double vtxanglenv8[8]
Definition: testproc.h:141
double twovtxprobjetnv5[5]
Definition: testproc.h:107
double ejet4[4]
Definition: testproc.h:47
ClassDef(VertexAnalysis, 1)
double pyjet7[7]
Definition: testproc.h:71
void process()
Definition: testproc.cc:930
double pxjet[6]
Definition: testproc.h:35
void process()
Definition: testproc.cc:1424
void process()
Definition: testproc.cc:139
void process()
Definition: testproc.cc:420
double twovtxprobjetnv4[4]
Definition: testproc.h:96
double twovtxprobjet7[7]
Definition: testproc.h:74
void process()
Definition: testproc.cc:1009
double ntrjetnv4[4]
Definition: testproc.h:95
double ejet[6]
Definition: testproc.h:34
double mcnc6[6]
Definition: testproc.h:42
double twovtxprobjet5[5]
Definition: testproc.h:63
virtual ~TestAlgoV0()
Definition: testproc.h:299
const vector< const Vertex * > VertexVec
Definition: lcfiplus.h:79
double twovtxprobjetnv6[6]
Definition: testproc.h:118
double ctag5[5]
Definition: testproc.h:57
double vtxangle4[4]
Definition: testproc.h:53
ZHHAlgo()
Definition: testproc.h:145