Alignment
OfflineValidation
interface
pvTree.h
Go to the documentation of this file.
1
#ifndef Alignment_OfflineValidation_pvTree_h
2
#define Alignment_OfflineValidation_pvTree_h
3
4
#include "TROOT.h"
5
#include "TMath.h"
6
#include <vector>
7
#include <string>
8
9
class
pvCand
{
10
public
:
11
int
nTrks
;
12
int
ipos
;
13
14
float
x_origVtx
;
15
float
y_origVtx
;
16
float
z_origVtx
;
17
18
float
xErr_origVtx
;
19
float
yErr_origVtx
;
20
float
zErr_origVtx
;
21
22
int
n_subVtx1
;
23
float
x_subVtx1
;
24
float
y_subVtx1
;
25
float
z_subVtx1
;
26
27
float
xErr_subVtx1
;
28
float
yErr_subVtx1
;
29
float
zErr_subVtx1
;
30
float
sumPt_subVtx1
;
31
32
int
n_subVtx2
;
33
float
x_subVtx2
;
34
float
y_subVtx2
;
35
float
z_subVtx2
;
36
37
float
xErr_subVtx2
;
38
float
yErr_subVtx2
;
39
float
zErr_subVtx2
;
40
float
sumPt_subVtx2
;
41
42
float
CL_subVtx1
;
43
float
CL_subVtx2
;
44
45
float
minW_subVtx1
;
46
float
minW_subVtx2
;
47
48
pvCand
(){};
49
virtual
~pvCand
(){};
50
51
ClassDef(
pvCand
, 1)
52
};
53
54
class
pvEvent
{
55
public
:
56
int
runNumber
;
57
int
luminosityBlockNumber
;
58
int
eventNumber
;
59
60
int
nVtx
;
61
62
std::vector<pvCand>
pvs
;
63
64
pvEvent
(){};
65
virtual
~pvEvent
(){};
66
67
ClassDef(
pvEvent
, 1)
68
};
69
70
#endif
pvCand::zErr_subVtx2
float zErr_subVtx2
Definition:
pvTree.h:39
pvEvent::~pvEvent
virtual ~pvEvent()
Definition:
pvTree.h:65
pvCand::y_subVtx2
float y_subVtx2
Definition:
pvTree.h:34
pvEvent::pvs
std::vector< pvCand > pvs
Definition:
pvTree.h:62
pvCand::CL_subVtx2
float CL_subVtx2
Definition:
pvTree.h:43
pvEvent::pvEvent
pvEvent()
Definition:
pvTree.h:64
pvCand::x_subVtx1
float x_subVtx1
Definition:
pvTree.h:23
pvCand::minW_subVtx2
float minW_subVtx2
Definition:
pvTree.h:46
pvCand::n_subVtx2
int n_subVtx2
Definition:
pvTree.h:32
pvEvent::nVtx
int nVtx
Definition:
pvTree.h:60
pvCand::z_origVtx
float z_origVtx
Definition:
pvTree.h:16
pvCand::zErr_origVtx
float zErr_origVtx
Definition:
pvTree.h:20
pvCand::sumPt_subVtx2
float sumPt_subVtx2
Definition:
pvTree.h:40
pvEvent
Definition:
pvTree.h:54
pvCand::n_subVtx1
int n_subVtx1
Definition:
pvTree.h:22
pvCand::y_origVtx
float y_origVtx
Definition:
pvTree.h:15
pvEvent::eventNumber
int eventNumber
Definition:
pvTree.h:58
pvCand::sumPt_subVtx1
float sumPt_subVtx1
Definition:
pvTree.h:30
pvCand::zErr_subVtx1
float zErr_subVtx1
Definition:
pvTree.h:29
pvEvent::luminosityBlockNumber
int luminosityBlockNumber
Definition:
pvTree.h:57
pvCand::minW_subVtx1
float minW_subVtx1
Definition:
pvTree.h:45
pvCand
Definition:
pvTree.h:9
pvCand::pvCand
pvCand()
Definition:
pvTree.h:48
pvCand::z_subVtx1
float z_subVtx1
Definition:
pvTree.h:25
pvCand::x_origVtx
float x_origVtx
Definition:
pvTree.h:14
pvCand::z_subVtx2
float z_subVtx2
Definition:
pvTree.h:35
pvCand::~pvCand
virtual ~pvCand()
Definition:
pvTree.h:49
pvCand::x_subVtx2
float x_subVtx2
Definition:
pvTree.h:33
pvCand::xErr_origVtx
float xErr_origVtx
Definition:
pvTree.h:18
pvCand::yErr_subVtx1
float yErr_subVtx1
Definition:
pvTree.h:28
pvCand::nTrks
int nTrks
Definition:
pvTree.h:11
pvCand::xErr_subVtx1
float xErr_subVtx1
Definition:
pvTree.h:27
pvCand::ipos
int ipos
Definition:
pvTree.h:12
pvCand::yErr_subVtx2
float yErr_subVtx2
Definition:
pvTree.h:38
pvCand::CL_subVtx1
float CL_subVtx1
Definition:
pvTree.h:42
pvCand::xErr_subVtx2
float xErr_subVtx2
Definition:
pvTree.h:37
pvCand::y_subVtx1
float y_subVtx1
Definition:
pvTree.h:24
pvCand::yErr_origVtx
float yErr_origVtx
Definition:
pvTree.h:19
pvEvent::runNumber
int runNumber
Definition:
pvTree.h:56
Generated for CMSSW Reference Manual by
1.8.16