Public Member Functions | Public Attributes | List of all members
pidata_H2 Class Reference

#include <pidata_H2.h>

Public Member Functions

 pidata_H2 (TTree *t=0)
 
virtual ~pidata_H2 ()
 
virtual Int_t Cut (Long64_t entry)
 
virtual Int_t GetEntry (Long64_t entry)
 
virtual Long64_t LoadTree (Long64_t entry)
 
virtual void Init (TTree *tree)
 
virtual void Loop ()
 
virtual Bool_t Notify ()
 
virtual void Show (Long64_t entry=-1)
 
void SetTitles1 (TH1 *h, const std::string &xtitle="", const std::string &ytitle="")
 
void SetTitles2 (TH2 *h, const std::string &xtitle="", const std::string &ytitle="")
 

Public Attributes

TChain * fChain
 
Int_t fCurrent
 pointer to the analyzed TTree or TChain More...
 
Double_t fTotalPOT
 current Tree number in a TChain More...
 
std::string ffilename
 
std::string filename
 
std::string detectorname
 
double detx
 
double dety
 
double detz
 
int tot = 0
 
int piplus
 
int piminus = 0
 
int nproton = 0
 
int nelectron = 0
 
int kplus = 0
 
int kminus = 0
 
int numu = 0
 
int nue = 0
 
int nutau = 0
 
int numubar = 0
 
int nuebar = 0
 
int nutaubar = 0
 
int neutron = 0
 
int muon
 
int rest = 0
 
int pptot = 0
 
int pmtot = 0
 
int ptot = 0
 
int etot = 0
 
int kptot = 0
 
int kmtot = 0
 
int numutot = 0
 
int numubartot = 0
 
int nuebartot = 0
 
int nuetot = 0
 
int ntot = 0
 
int mutot = 0
 
int rtot = 0
 
int ntott = 0
 
int neutot = 0
 
TRandom3 * rand3
 
Int_t nH2P
 
Int_t trackID
 
Int_t pdgCode
 
Double_t H2ImpWeight
 
Double_t H2positionX
 
Double_t H2positionY
 
Double_t H2positionZ
 
Double_t H2momentumdirX
 
Double_t H2momentumdirY
 
Double_t H2momentumdirZ
 
Double_t mass
 
Double_t energy
 
Double_t H2momentumX
 
Double_t H2momentumY
 
Double_t H2momentumZ
 
Double_t H2PXPZ
 
Double_t H2PYPZ
 
Double_t H2PProductionX
 
Double_t H2PProductionY
 
Double_t H2PProductionZ
 
Double_t H2PmomentumdirX
 
Double_t H2PmomentumdirY
 
Double_t H2PmomentumdirZ
 
Int_t nH1P
 
TBranch * b_fH2NParticles
 
TBranch * b_fH2TrackID
 
TBranch * b_fH2ParticlePDG
 
TBranch * b_fNImpWt
 
TBranch * b_fH2ParticleX
 
TBranch * b_fH2ParticleY
 
TBranch * b_fH2ParticleZ
 
TBranch * b_fH2ParticleDX
 
TBranch * b_fH2ParticleDY
 
TBranch * b_fH2ParticleDZ
 
TBranch * b_fH2ParticleMass
 
TBranch * b_fH2ParticleEnergy
 
TBranch * b_fH2ParticlePX
 
TBranch * b_fH2ParticlePY
 
TBranch * b_fH2ParticlePZ
 
TBranch * b_fH2ParticlePXPZ
 
TBranch * b_fH2ParticlePYPZ
 
TBranch * b_fH2PProductionX
 
TBranch * b_fH2PProductionY
 
TBranch * b_fH2PProductionZ
 
TBranch * b_fH2PmomentumdirX
 
TBranch * b_fH2PmomentumdirY
 
TBranch * b_fH2PmomentumdirZ
 

Detailed Description

Definition at line 24 of file pidata_H2.h.

Constructor & Destructor Documentation

pidata_H2::pidata_H2 ( TTree *  t = 0)
virtual pidata_H2::~pidata_H2 ( )
virtual

Member Function Documentation

virtual Int_t pidata_H2::Cut ( Long64_t  entry)
virtual
virtual Int_t pidata_H2::GetEntry ( Long64_t  entry)
virtual
virtual void pidata_H2::Init ( TTree *  tree)
virtual
virtual Long64_t pidata_H2::LoadTree ( Long64_t  entry)
virtual
virtual void pidata_H2::Loop ( )
virtual
virtual Bool_t pidata_H2::Notify ( )
virtual
void pidata_H2::SetTitles1 ( TH1 *  h,
const std::string xtitle = "",
const std::string ytitle = "" 
)
void pidata_H2::SetTitles2 ( TH2 *  h,
const std::string xtitle = "",
const std::string ytitle = "" 
)
virtual void pidata_H2::Show ( Long64_t  entry = -1)
virtual

Member Data Documentation

TBranch* pidata_H2::b_fH2NParticles

Definition at line 84 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleDX

Definition at line 91 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleDY

Definition at line 92 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleDZ

Definition at line 93 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleEnergy

Definition at line 95 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleMass

Definition at line 94 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticlePDG

Definition at line 86 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticlePX

Definition at line 96 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticlePXPZ

Definition at line 99 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticlePY

Definition at line 97 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticlePYPZ

Definition at line 100 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticlePZ

Definition at line 98 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleX

Definition at line 88 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleY

Definition at line 89 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2ParticleZ

Definition at line 90 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2PmomentumdirX

Definition at line 104 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2PmomentumdirY

Definition at line 105 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2PmomentumdirZ

Definition at line 106 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2PProductionX

Definition at line 101 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2PProductionY

Definition at line 102 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2PProductionZ

Definition at line 103 of file pidata_H2.h.

TBranch* pidata_H2::b_fH2TrackID

Definition at line 85 of file pidata_H2.h.

TBranch* pidata_H2::b_fNImpWt

Definition at line 87 of file pidata_H2.h.

std::string pidata_H2::detectorname

Definition at line 34 of file pidata_H2.h.

double pidata_H2::detx

Definition at line 35 of file pidata_H2.h.

double pidata_H2::dety

Definition at line 36 of file pidata_H2.h.

double pidata_H2::detz

Definition at line 37 of file pidata_H2.h.

Double_t pidata_H2::energy

Definition at line 55 of file pidata_H2.h.

int pidata_H2::etot = 0

Definition at line 40 of file pidata_H2.h.

TChain* pidata_H2::fChain

Definition at line 27 of file pidata_H2.h.

Int_t pidata_H2::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 29 of file pidata_H2.h.

std::string pidata_H2::ffilename

Definition at line 32 of file pidata_H2.h.

std::string pidata_H2::filename

Definition at line 33 of file pidata_H2.h.

Double_t pidata_H2::fTotalPOT

current Tree number in a TChain

Definition at line 31 of file pidata_H2.h.

Double_t pidata_H2::H2ImpWeight

Definition at line 47 of file pidata_H2.h.

Double_t pidata_H2::H2momentumdirX

Definition at line 51 of file pidata_H2.h.

Double_t pidata_H2::H2momentumdirY

Definition at line 52 of file pidata_H2.h.

Double_t pidata_H2::H2momentumdirZ

Definition at line 53 of file pidata_H2.h.

Double_t pidata_H2::H2momentumX

Definition at line 56 of file pidata_H2.h.

Double_t pidata_H2::H2momentumY

Definition at line 57 of file pidata_H2.h.

Double_t pidata_H2::H2momentumZ

Definition at line 58 of file pidata_H2.h.

Double_t pidata_H2::H2PmomentumdirX

Definition at line 64 of file pidata_H2.h.

Double_t pidata_H2::H2PmomentumdirY

Definition at line 65 of file pidata_H2.h.

Double_t pidata_H2::H2PmomentumdirZ

Definition at line 66 of file pidata_H2.h.

Double_t pidata_H2::H2positionX

Definition at line 48 of file pidata_H2.h.

Double_t pidata_H2::H2positionY

Definition at line 49 of file pidata_H2.h.

Double_t pidata_H2::H2positionZ

Definition at line 50 of file pidata_H2.h.

Double_t pidata_H2::H2PProductionX

Definition at line 61 of file pidata_H2.h.

Double_t pidata_H2::H2PProductionY

Definition at line 62 of file pidata_H2.h.

Double_t pidata_H2::H2PProductionZ

Definition at line 63 of file pidata_H2.h.

Double_t pidata_H2::H2PXPZ

Definition at line 59 of file pidata_H2.h.

Double_t pidata_H2::H2PYPZ

Definition at line 60 of file pidata_H2.h.

int pidata_H2::kminus = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::kmtot = 0

Definition at line 40 of file pidata_H2.h.

int pidata_H2::kplus = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::kptot = 0

Definition at line 40 of file pidata_H2.h.

Double_t pidata_H2::mass

Definition at line 54 of file pidata_H2.h.

int pidata_H2::muon
Initial value:
=
0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::mutot = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::nelectron = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::neutot = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::neutron = 0

Definition at line 38 of file pidata_H2.h.

Int_t pidata_H2::nH1P

Definition at line 67 of file pidata_H2.h.

Int_t pidata_H2::nH2P

Definition at line 44 of file pidata_H2.h.

int pidata_H2::nproton = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::ntot = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::ntott = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::nue = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::nuebar = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::nuebartot = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::nuetot = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::numu = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::numubar = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::numubartot = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::numutot = 0

Definition at line 40 of file pidata_H2.h.

int pidata_H2::nutau = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::nutaubar = 0

Definition at line 38 of file pidata_H2.h.

Int_t pidata_H2::pdgCode

Definition at line 46 of file pidata_H2.h.

int pidata_H2::piminus = 0

Definition at line 38 of file pidata_H2.h.

int pidata_H2::piplus

Definition at line 38 of file pidata_H2.h.

int pidata_H2::pmtot = 0

Definition at line 40 of file pidata_H2.h.

int pidata_H2::pptot = 0

Definition at line 40 of file pidata_H2.h.

int pidata_H2::ptot = 0

Definition at line 40 of file pidata_H2.h.

TRandom3* pidata_H2::rand3

Definition at line 42 of file pidata_H2.h.

int pidata_H2::rest = 0

Definition at line 39 of file pidata_H2.h.

int pidata_H2::rtot = 0

Definition at line 41 of file pidata_H2.h.

int pidata_H2::tot = 0

Definition at line 38 of file pidata_H2.h.

Int_t pidata_H2::trackID

Definition at line 45 of file pidata_H2.h.


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