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
{
6
public
:
7
RecoObj
():
8
pt
(0),
eta
(0),
phi
(0),
m
(0),
9
id
(0),
pfType
(-1),
vtxId
(-1),
10
trkChi2
(0),
vtxChi2
(0),
11
time
(0),
depth
(0),
12
expProb
(0),
expChi2PU
(0),
expChi2
(0),
13
dZ
(0),
d0
(0),
charge
(0)
14
{}
15
~RecoObj
(){}
16
17
float
pt
,
eta
,
phi
,
m
,
rapidity
;
// kinematics
18
int
id
;
19
int
pfType
;
20
int
vtxId
;
// Vertex Id from Vertex Collection
21
float
trkChi2
;
// Track Chi2
22
float
vtxChi2
;
// Vertex Chi2
23
float
time
,
depth
;
// Usefule Info
24
float
expProb
;
25
float
expChi2PU
;
26
float
expChi2
;
27
float
dZ
;
28
float
d0
;
29
int
charge
;
30
};
31
#endif
RecoObj::d0
float d0
Definition:
RecoObj.h:28
RecoObj::expChi2
float expChi2
Definition:
RecoObj.h:26
RecoObj
Definition:
RecoObj.h:4
RecoObj::charge
int charge
Definition:
RecoObj.h:29
RecoObj::dZ
float dZ
Definition:
RecoObj.h:27
RecoObj::trkChi2
float trkChi2
Definition:
RecoObj.h:21
RecoObj::rapidity
float rapidity
Definition:
RecoObj.h:17
RecoObj::pt
float pt
Definition:
RecoObj.h:17
RecoObj::depth
float depth
Definition:
RecoObj.h:23
RecoObj::id
int id
Definition:
RecoObj.h:18
RecoObj::phi
float phi
Definition:
RecoObj.h:17
RecoObj::vtxChi2
float vtxChi2
Definition:
RecoObj.h:22
RecoObj::time
float time
Definition:
RecoObj.h:23
RecoObj::~RecoObj
~RecoObj()
Definition:
RecoObj.h:15
RecoObj::m
float m
Definition:
RecoObj.h:17
RecoObj::eta
float eta
Definition:
RecoObj.h:17
RecoObj::expChi2PU
float expChi2PU
Definition:
RecoObj.h:25
RecoObj::expProb
float expProb
Definition:
RecoObj.h:24
RecoObj::pfType
int pfType
Definition:
RecoObj.h:19
RecoObj::vtxId
int vtxId
Definition:
RecoObj.h:20
RecoObj::RecoObj
RecoObj()
Definition:
RecoObj.h:7
Generated for CMSSW Reference Manual by
1.8.11