Main Page
Namespaces
Classes
Package Documentation
CommonTools
PileupAlgos
interface
RecoObj.h
Go to the documentation of this file.
1
#ifndef CommonTools_PileupAlgos_PUPPI_RECOOBJ_HH
2
#define CommonTools_PileupAlgos_PUPPI_RECOOBJ_HH
3
4
class
RecoObj
{
5
public
:
6
RecoObj
()
7
:
pt
(0),
8
eta
(0),
9
phi
(0),
10
m
(0),
11
id
(0),
12
pdgId
(-1),
13
vtxId
(-1),
14
trkChi2
(0),
15
vtxChi2
(0),
16
time
(0),
17
depth
(0),
18
expProb
(0),
19
expChi2PU
(0),
20
expChi2
(0),
21
dZ
(0),
22
d0
(0),
23
charge
(0) {}
24
~RecoObj
() {}
25
26
float
pt
,
eta
,
phi
,
m
,
rapidity
;
// kinematics
27
int
id
;
28
int
pdgId
;
29
int
vtxId
;
// Vertex Id from Vertex Collection
30
float
trkChi2
;
// Track Chi2
31
float
vtxChi2
;
// Vertex Chi2
32
float
time
,
depth
;
// Usefule Info
33
float
expProb
;
34
float
expChi2PU
;
35
float
expChi2
;
36
float
dZ
;
37
float
d0
;
38
int
charge
;
39
};
40
#endif
RecoObj::d0
float d0
Definition:
RecoObj.h:37
RecoObj::expChi2
float expChi2
Definition:
RecoObj.h:35
RecoObj
Definition:
RecoObj.h:4
RecoObj::charge
int charge
Definition:
RecoObj.h:38
RecoObj::dZ
float dZ
Definition:
RecoObj.h:36
RecoObj::trkChi2
float trkChi2
Definition:
RecoObj.h:30
RecoObj::rapidity
float rapidity
Definition:
RecoObj.h:26
RecoObj::pt
float pt
Definition:
RecoObj.h:26
RecoObj::depth
float depth
Definition:
RecoObj.h:32
RecoObj::id
int id
Definition:
RecoObj.h:27
RecoObj::phi
float phi
Definition:
RecoObj.h:26
RecoObj::vtxChi2
float vtxChi2
Definition:
RecoObj.h:31
RecoObj::time
float time
Definition:
RecoObj.h:32
RecoObj::~RecoObj
~RecoObj()
Definition:
RecoObj.h:24
RecoObj::m
float m
Definition:
RecoObj.h:26
RecoObj::pdgId
int pdgId
Definition:
RecoObj.h:28
RecoObj::eta
float eta
Definition:
RecoObj.h:26
RecoObj::expChi2PU
float expChi2PU
Definition:
RecoObj.h:34
RecoObj::expProb
float expProb
Definition:
RecoObj.h:33
RecoObj::vtxId
int vtxId
Definition:
RecoObj.h:29
RecoObj::RecoObj
RecoObj()
Definition:
RecoObj.h:6
Generated for CMSSW Reference Manual by
1.8.11