Belle II Software development
PIDTree Struct Reference

Structure for the output of PID log likelihoods + tracking info to a flat ntuple. More...

#include <PIDTree.h>

Public Member Functions

 PIDTree ()
 Default constructor.
 
void clear ()
 Clear the structure: set elements to zero.
 

Public Attributes

Int_t evt
 event number
 
Int_t run
 run number
 
Float_t p
 momentum magnitude of Track
 
Float_t cth
 cosine of polar angle of Track
 
Float_t phi
 azimuthal angle of Track
 
Float_t pValue
 p-value of Track fit
 
Int_t PDG
 PDG code of related MCParticle.
 
Int_t motherPDG
 PDG code of related mother MCParticle.
 
Short_t primary
 is a primary particle (from related MCParticle)
 
Float_t rhoProd
 production vertex (cylindrical coordinate r) of MCParticle
 
Float_t zProd
 production vertex (cylindrical coordinate z) of MCParticle
 
Float_t phiProd
 production vertex (cylindrical coordinate phi) of MCParticle
 
Float_t rhoDec
 decay vertex (cylindrical coordinate r) of MCParticle
 
Float_t zDec
 decay vertex (cylindrical coordinate z) of MCParticle
 
Float_t phiDec
 decay vertex (cylindrical coordinate phi) of MCParticle
 
LogLikelihoods cdcdedx
 log likelihoods from CDC dE/dx
 
LogLikelihoods svddedx
 log likelihoods from SVD dE/dx
 
LogLikelihoods top
 log likelihoods from TOP
 
LogLikelihoods arich
 log likelihoods from ARICH
 
LogLikelihoods ecl
 log likelihoods from ECL
 
LogLikelihoods klm
 log likelihoods from KLM
 

Detailed Description

Structure for the output of PID log likelihoods + tracking info to a flat ntuple.

Definition at line 52 of file PIDTree.h.

Constructor & Destructor Documentation

◆ PIDTree()

PIDTree ( )
inline

Default constructor.

Definition at line 81 of file PIDTree.h.

81 : evt(0), run(0), p(0), cth(0), phi(0), pValue(0), PDG(0), motherPDG(0),
82 primary(0), rhoProd(0), zProd(0), phiProd(0), rhoDec(0), zDec(0), phiDec(0)
83 {}
Float_t zDec
decay vertex (cylindrical coordinate z) of MCParticle
Definition: PIDTree.h:68
Float_t p
momentum magnitude of Track
Definition: PIDTree.h:56
Float_t rhoDec
decay vertex (cylindrical coordinate r) of MCParticle
Definition: PIDTree.h:67
Int_t run
run number
Definition: PIDTree.h:54
Short_t primary
is a primary particle (from related MCParticle)
Definition: PIDTree.h:63
Int_t evt
event number
Definition: PIDTree.h:53
Float_t phi
azimuthal angle of Track
Definition: PIDTree.h:58
Int_t motherPDG
PDG code of related mother MCParticle.
Definition: PIDTree.h:62
Float_t phiProd
production vertex (cylindrical coordinate phi) of MCParticle
Definition: PIDTree.h:66
Float_t cth
cosine of polar angle of Track
Definition: PIDTree.h:57
Float_t rhoProd
production vertex (cylindrical coordinate r) of MCParticle
Definition: PIDTree.h:64
Float_t phiDec
decay vertex (cylindrical coordinate phi) of MCParticle
Definition: PIDTree.h:69
Int_t PDG
PDG code of related MCParticle.
Definition: PIDTree.h:61
Float_t pValue
p-value of Track fit
Definition: PIDTree.h:59
Float_t zProd
production vertex (cylindrical coordinate z) of MCParticle
Definition: PIDTree.h:65

Member Function Documentation

◆ clear()

void clear ( )
inline

Clear the structure: set elements to zero.

Definition at line 88 of file PIDTree.h.

89 {
90 evt = 0;
91 run = 0;
92 p = 0;
93 cth = 0;
94 phi = 0;
95 pValue = 0;
96 PDG = 0;
97 motherPDG = 0;
98 rhoProd = 0;
99 zProd = 0;
100 phiProd = 0;
101 rhoDec = 0;
102 zDec = 0;
103 phiDec = 0;
104 primary = 0;
105 cdcdedx.clear();
106 svddedx.clear();
107 top.clear();
108 arich.clear();
109 ecl.clear();
110 klm.clear();
111 }
void clear()
Clear the structure: set elements to zero.
Definition: PIDTree.h:36
LogLikelihoods top
log likelihoods from TOP
Definition: PIDTree.h:73
LogLikelihoods cdcdedx
log likelihoods from CDC dE/dx
Definition: PIDTree.h:71
LogLikelihoods ecl
log likelihoods from ECL
Definition: PIDTree.h:75
LogLikelihoods svddedx
log likelihoods from SVD dE/dx
Definition: PIDTree.h:72
LogLikelihoods klm
log likelihoods from KLM
Definition: PIDTree.h:76
LogLikelihoods arich
log likelihoods from ARICH
Definition: PIDTree.h:74

Member Data Documentation

◆ arich

log likelihoods from ARICH

Definition at line 74 of file PIDTree.h.

◆ cdcdedx

LogLikelihoods cdcdedx

log likelihoods from CDC dE/dx

Definition at line 71 of file PIDTree.h.

◆ cth

Float_t cth

cosine of polar angle of Track

Definition at line 57 of file PIDTree.h.

◆ ecl

log likelihoods from ECL

Definition at line 75 of file PIDTree.h.

◆ evt

Int_t evt

event number

Definition at line 53 of file PIDTree.h.

◆ klm

log likelihoods from KLM

Definition at line 76 of file PIDTree.h.

◆ motherPDG

Int_t motherPDG

PDG code of related mother MCParticle.

Definition at line 62 of file PIDTree.h.

◆ p

Float_t p

momentum magnitude of Track

Definition at line 56 of file PIDTree.h.

◆ PDG

Int_t PDG

PDG code of related MCParticle.

Definition at line 61 of file PIDTree.h.

◆ phi

Float_t phi

azimuthal angle of Track

Definition at line 58 of file PIDTree.h.

◆ phiDec

Float_t phiDec

decay vertex (cylindrical coordinate phi) of MCParticle

Definition at line 69 of file PIDTree.h.

◆ phiProd

Float_t phiProd

production vertex (cylindrical coordinate phi) of MCParticle

Definition at line 66 of file PIDTree.h.

◆ primary

Short_t primary

is a primary particle (from related MCParticle)

Definition at line 63 of file PIDTree.h.

◆ pValue

Float_t pValue

p-value of Track fit

Definition at line 59 of file PIDTree.h.

◆ rhoDec

Float_t rhoDec

decay vertex (cylindrical coordinate r) of MCParticle

Definition at line 67 of file PIDTree.h.

◆ rhoProd

Float_t rhoProd

production vertex (cylindrical coordinate r) of MCParticle

Definition at line 64 of file PIDTree.h.

◆ run

Int_t run

run number

Definition at line 54 of file PIDTree.h.

◆ svddedx

LogLikelihoods svddedx

log likelihoods from SVD dE/dx

Definition at line 72 of file PIDTree.h.

◆ top

log likelihoods from TOP

Definition at line 73 of file PIDTree.h.

◆ zDec

Float_t zDec

decay vertex (cylindrical coordinate z) of MCParticle

Definition at line 68 of file PIDTree.h.

◆ zProd

Float_t zProd

production vertex (cylindrical coordinate z) of MCParticle

Definition at line 65 of file PIDTree.h.


The documentation for this struct was generated from the following file: