Belle II Software development
ARICHTree Struct Reference

Structure of a flat ntuple. More...

#include <ARICHNtupleStruct.h>

Public Member Functions

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

Public Attributes

Int_t evt {0}
 Event number.
 
Int_t run {0}
 Run number.
 
Int_t exp {0}
 Experiment number.
 
Short_t charge {0}
 Charge.
 
Float_t pValue {0}
 p-value of Track fit.
 
Float_t z0 {0}
 Track z0.
 
Float_t d0 {0}
 Track d0.
 
Int_t PDG {0}
 PDG code of related MCParticle.
 
Int_t motherPDG {0}
 PDG code of related mother MCParticle.
 
Int_t status {0}
 Track status (add proper description).
 
Short_t primary {0}
 Is a primary particle (from related MCParticle).
 
Short_t seen {0}
 Is seen in ARICH (from related MCParticle).
 
Float_t rhoProd {0}
 Production vertex (cylindrical coordinate r) of MCParticle.
 
Float_t zProd {0}
 Production vertex (cylindrical coordinate z) of MCParticle.
 
Float_t phiProd {0}
 Production vertex (cylindrical coordinate phi) of MCParticle.
 
Float_t rhoDec {0}
 Decay vertex (cylindrical coordinate r) of MCParticle.
 
Float_t zDec {0}
 Decay vertex (cylindrical coordinate z) of MCParticle.
 
Float_t phiDec {0}
 Decay vertex (cylindrical coordinate phi) of MCParticle.
 
Int_t scatter {0}
 1 if particle scattered (i.e.
 
Int_t detPhot {0}
 Number of detected photons.
 
Int_t nCDC {0}
 Number of track CDC hits.
 
Bool_t inAcc {0}
 Track in detector acceptance, i.e.
 
ParticlesArray numBkg {0}
 Number of expected background photons.
 
ParticlesArray expPhot {0}
 Number of expected photons (signal + bkg).
 
ParticlesArray logL {0}
 Log likelihoods.
 
TrackHit recHit {0}
 Extrapolated Track hit.
 
TrackHit mcHit {0}
 Related MC particle hit.
 
Int_t nRec {0}
 Number of reconstructed photons.
 
std::vector< Belle2::ARICHPhotonphotons
 Vector of reconstructed photons.
 
Float_t winHit [2] {0}
 Track hit on hapd window (x,y coordinates).
 
Int_t trgtype {0}
 Event trigger type.
 

Detailed Description

Structure of a flat ntuple.

Definition at line 69 of file ARICHNtupleStruct.h.

Member Function Documentation

◆ clear()

void clear ( )
inline

Clear the structure: set elements to zero.

Definition at line 184 of file ARICHNtupleStruct.h.

185 {
186 *this = ARICHTree();
187 }

Member Data Documentation

◆ charge

Short_t charge {0}

Charge.

Definition at line 81 of file ARICHNtupleStruct.h.

◆ d0

Float_t d0 {0}

Track d0.

Definition at line 90 of file ARICHNtupleStruct.h.

◆ detPhot

Int_t detPhot {0}

Number of detected photons.

Definition at line 142 of file ARICHNtupleStruct.h.

◆ evt

Int_t evt {0}

Event number.

Definition at line 72 of file ARICHNtupleStruct.h.

◆ exp

Int_t exp {0}

Experiment number.

Definition at line 78 of file ARICHNtupleStruct.h.

◆ expPhot

ParticlesArray expPhot {0}

Number of expected photons (signal + bkg).

Definition at line 157 of file ARICHNtupleStruct.h.

◆ inAcc

Bool_t inAcc {0}

Track in detector acceptance, i.e.

> 0 expected photons for electron ring.

Definition at line 151 of file ARICHNtupleStruct.h.

◆ logL

ParticlesArray logL {0}

Log likelihoods.

Definition at line 160 of file ARICHNtupleStruct.h.

◆ mcHit

TrackHit mcHit {0}

Related MC particle hit.

Definition at line 167 of file ARICHNtupleStruct.h.

◆ motherPDG

Int_t motherPDG {0}

PDG code of related mother MCParticle.

Definition at line 109 of file ARICHNtupleStruct.h.

◆ nCDC

Int_t nCDC {0}

Number of track CDC hits.

Definition at line 145 of file ARICHNtupleStruct.h.

◆ nRec

Int_t nRec {0}

Number of reconstructed photons.

Definition at line 170 of file ARICHNtupleStruct.h.

◆ numBkg

ParticlesArray numBkg {0}

Number of expected background photons.

Definition at line 154 of file ARICHNtupleStruct.h.

◆ PDG

Int_t PDG {0}

PDG code of related MCParticle.

Definition at line 106 of file ARICHNtupleStruct.h.

◆ phiDec

Float_t phiDec {0}

Decay vertex (cylindrical coordinate phi) of MCParticle.

Definition at line 136 of file ARICHNtupleStruct.h.

◆ phiProd

Float_t phiProd {0}

Production vertex (cylindrical coordinate phi) of MCParticle.

Definition at line 127 of file ARICHNtupleStruct.h.

◆ photons

std::vector<Belle2::ARICHPhoton> photons

Vector of reconstructed photons.

Definition at line 173 of file ARICHNtupleStruct.h.

◆ primary

Short_t primary {0}

Is a primary particle (from related MCParticle).

Definition at line 115 of file ARICHNtupleStruct.h.

◆ pValue

Float_t pValue {0}

p-value of Track fit.

Definition at line 84 of file ARICHNtupleStruct.h.

◆ recHit

TrackHit recHit {0}

Extrapolated Track hit.

Definition at line 164 of file ARICHNtupleStruct.h.

◆ rhoDec

Float_t rhoDec {0}

Decay vertex (cylindrical coordinate r) of MCParticle.

Definition at line 130 of file ARICHNtupleStruct.h.

◆ rhoProd

Float_t rhoProd {0}

Production vertex (cylindrical coordinate r) of MCParticle.

Definition at line 121 of file ARICHNtupleStruct.h.

◆ run

Int_t run {0}

Run number.

Definition at line 75 of file ARICHNtupleStruct.h.

◆ scatter

Int_t scatter {0}

1 if particle scattered (i.e.

has daughter with same PDG).

Definition at line 139 of file ARICHNtupleStruct.h.

◆ seen

Short_t seen {0}

Is seen in ARICH (from related MCParticle).

Definition at line 118 of file ARICHNtupleStruct.h.

◆ status

Int_t status {0}

Track status (add proper description).

Definition at line 112 of file ARICHNtupleStruct.h.

◆ trgtype

Int_t trgtype {0}

Event trigger type.

Definition at line 179 of file ARICHNtupleStruct.h.

◆ winHit

Float_t winHit[2] {0}

Track hit on hapd window (x,y coordinates).

Definition at line 176 of file ARICHNtupleStruct.h.

◆ z0

Float_t z0 {0}

Track z0.

Definition at line 87 of file ARICHNtupleStruct.h.

◆ zDec

Float_t zDec {0}

Decay vertex (cylindrical coordinate z) of MCParticle.

Definition at line 133 of file ARICHNtupleStruct.h.

◆ zProd

Float_t zProd {0}

Production vertex (cylindrical coordinate z) of MCParticle.

Definition at line 124 of file ARICHNtupleStruct.h.


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