Public Member Functions | Public Attributes | List of all members
caf::StandardRecord Class Reference

The StandardRecord is the primary top-level object in the Common Analysis File trees. More...

#include <StandardRecord.h>

Public Member Functions

 StandardRecord ()
 
 ~StandardRecord ()
 
 StandardRecord ()
 

Public Attributes

int meta_run
 
int meta_subrun
 
double pot
 
float eRec_FromDep
 
float Ev_reco
 
float Ev_reco_nue
 
float Ev_reco_numu
 
float mvaresult
 
float mvanue
 
float mvanumu
 
float cvnnue
 
float cvnnumu
 
float cvnnutau
 
float cvnnc
 
int reco_q
 
float Elep_reco
 
float theta_reco
 
int reco_lepton_pdg
 
float RecoLepEnNue
 
float RecoHadEnNue
 
float RecoLepEnNumu
 
float RecoHadEnNumu
 
double pileup_energy
 
SRNDBranch nd
 
int RecoMethodNue
 
int RecoMethodNumu
 
int TrackMomMethodNumu
 
int reco_numu
 
int reco_nue
 
int reco_nc
 
int muon_contained
 
int muon_tracker
 
int muon_ecal
 
int muon_exit
 
float Ehad_veto
 
float nue_pid
 
float numu_pid
 
int LongestTrackContNumu
 
float Ev
 
float Elep
 
int isCC
 
int nuPDG
 
int nuPDGunosc
 
int LepPDG
 
int mode
 
int GENIE_ScatteringMode
 
int nP
 
int nN
 
int nipi0
 
int nipip
 
int nipim
 
int niem
 
int nikp
 
int nikm
 
int nik0
 
int niother
 
int nNucleus
 
int nUNKNOWN
 
float Q2
 
float W
 
float Y
 
float X
 
float vtx_x
 
float vtx_y
 
float vtx_z
 
float det_x
 
float eP
 
float eN
 
float ePip
 
float ePim
 
float ePi0
 
float eOther
 
float eRecoP
 
float eRecoN
 
float eRecoPip
 
float eRecoPim
 
float eRecoPi0
 
float eRecoOther
 
float eDepP
 
float eDepN
 
float eDepPip
 
float eDepPim
 
float eDepPi0
 
float eDepOther
 
float NuMomX
 
float NuMomY
 
float NuMomZ
 
float LepMomX
 
float LepMomY
 
float LepMomZ
 
float LepE
 
float LepNuAngle
 
SRVector3D LepEndpoint
 
int run
 
int subrun
 
int event
 
int isFD
 
int isFHC
 
float CVNResultIsAntineutrino
 
float CVNResultNue
 
float CVNResultNumu
 
float CVNResultNutau
 
float CVNResultNC
 
float CVNResult0Protons
 
float CVNResult1Protons
 
float CVNResult2Protons
 
float CVNResultNProtons
 
float CVNResult0Pions
 
float CVNResult1Pions
 
float CVNResult2Pions
 
float CVNResultNPions
 
float CVNResult0Pizeros
 
float CVNResult1Pizeros
 
float CVNResult2Pizeros
 
float CVNResultNPizeros
 
float CVNResult0Neutrons
 
float CVNResult1Neutrons
 
float CVNResult2Neutrons
 
float CVNResultNNeutrons
 
float RegCNNNueE
 
float sigma_Ev_reco
 
float sigma_Elep_reco
 
float sigma_numu_pid
 
float sigma_nue_pid
 
int nwgt_CrazyFlux
 
std::vector< float > wgt_CrazyFlux
 
std::vector< std::vector< float > > xsSyst_wgt
 
float total_xsSyst_cv_wgt
 
std::vector< float > cvwgt
 
SRHeader hdr
 global event info More...
 
SRTruth mc
 
unsigned int ntrk
 
std::vector< SRTracktrk
 
unsigned int nvtx
 
std::vector< SRVertexvtx
 
unsigned int nvee
 
std::vector< SRVeevee
 
SRDigitBranch dig
 
SRRecoHitBranch hit
 
SRClusterBranch clust
 
SRAssnBranch assn
 

Detailed Description

The StandardRecord is the primary top-level object in the Common Analysis File trees.

Definition at line 24 of file StandardRecord.h.

Constructor & Destructor Documentation

caf::StandardRecord::StandardRecord ( )

Definition at line 9 of file StandardRecord.cxx.

9  :
14  reco_q(0),
18  reco_numu(-1), reco_nue(-1), reco_nc(-1),
20  Ehad_veto(kNaN),
23  Ev(kNaN), Elep(kNaN),
24  isCC(-1), nuPDG(0), nuPDGunosc(0), LepPDG(0),
25  mode(-1), GENIE_ScatteringMode(-1),
26  nP(0), nN(0), nipi0(0), nipip(0), nipim(0), niem(0),
27  nikp(0), nikm(0), nik0(0), niother(0), nNucleus(0), nUNKNOWN(0),
28  Q2(kNaN), W(kNaN), Y(kNaN), X(kNaN),
30  det_x(kNaN),
37  LepEndpoint{kNaN, kNaN, kNaN},
38  run(-1), subrun(-1), event(-1),
39  isFD(-1), isFHC(-1),
50  {
51  }
std::vector< float > wgt_CrazyFlux
const float kNaN
std::vector< std::vector< float > > xsSyst_wgt
caf::StandardRecord::~StandardRecord ( )

Definition at line 53 of file StandardRecord.cxx.

54  {
55  }
caf::StandardRecord::StandardRecord ( )

Member Data Documentation

SRAssnBranch caf::StandardRecord::assn

Definition at line 43 of file StandardRecord.h.

SRClusterBranch caf::StandardRecord::clust

Definition at line 41 of file StandardRecord.h.

float caf::StandardRecord::cvnnc

Definition at line 47 of file StandardRecord.h.

float caf::StandardRecord::cvnnue

Definition at line 44 of file StandardRecord.h.

float caf::StandardRecord::cvnnumu

Definition at line 45 of file StandardRecord.h.

float caf::StandardRecord::cvnnutau

Definition at line 46 of file StandardRecord.h.

float caf::StandardRecord::CVNResult0Neutrons

Definition at line 191 of file StandardRecord.h.

float caf::StandardRecord::CVNResult0Pions

Definition at line 189 of file StandardRecord.h.

float caf::StandardRecord::CVNResult0Pizeros

Definition at line 190 of file StandardRecord.h.

float caf::StandardRecord::CVNResult0Protons

Definition at line 188 of file StandardRecord.h.

float caf::StandardRecord::CVNResult1Neutrons

Definition at line 191 of file StandardRecord.h.

float caf::StandardRecord::CVNResult1Pions

Definition at line 189 of file StandardRecord.h.

float caf::StandardRecord::CVNResult1Pizeros

Definition at line 190 of file StandardRecord.h.

float caf::StandardRecord::CVNResult1Protons

Definition at line 188 of file StandardRecord.h.

float caf::StandardRecord::CVNResult2Neutrons

Definition at line 191 of file StandardRecord.h.

float caf::StandardRecord::CVNResult2Pions

Definition at line 189 of file StandardRecord.h.

float caf::StandardRecord::CVNResult2Pizeros

Definition at line 190 of file StandardRecord.h.

float caf::StandardRecord::CVNResult2Protons

Definition at line 188 of file StandardRecord.h.

float caf::StandardRecord::CVNResultIsAntineutrino

Definition at line 186 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNC

Definition at line 187 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNNeutrons

Definition at line 191 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNPions

Definition at line 189 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNPizeros

Definition at line 190 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNProtons

Definition at line 188 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNue

Definition at line 187 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNumu

Definition at line 187 of file StandardRecord.h.

float caf::StandardRecord::CVNResultNutau

Definition at line 187 of file StandardRecord.h.

std::vector<float> caf::StandardRecord::cvwgt

Definition at line 208 of file StandardRecord.h.

float caf::StandardRecord::det_x

Definition at line 143 of file StandardRecord.h.

SRDigitBranch caf::StandardRecord::dig

Definition at line 37 of file StandardRecord.h.

float caf::StandardRecord::eDepN

Definition at line 163 of file StandardRecord.h.

float caf::StandardRecord::eDepOther

Definition at line 167 of file StandardRecord.h.

float caf::StandardRecord::eDepP

Definition at line 162 of file StandardRecord.h.

float caf::StandardRecord::eDepPi0

Definition at line 166 of file StandardRecord.h.

float caf::StandardRecord::eDepPim

Definition at line 165 of file StandardRecord.h.

float caf::StandardRecord::eDepPip

Definition at line 164 of file StandardRecord.h.

float caf::StandardRecord::Ehad_veto

Definition at line 77 of file StandardRecord.h.

float caf::StandardRecord::Elep

Definition at line 88 of file StandardRecord.h.

float caf::StandardRecord::Elep_reco

Definition at line 49 of file StandardRecord.h.

float caf::StandardRecord::eN

Definition at line 147 of file StandardRecord.h.

float caf::StandardRecord::eOther

Definition at line 151 of file StandardRecord.h.

float caf::StandardRecord::eP

Definition at line 146 of file StandardRecord.h.

float caf::StandardRecord::ePi0

Definition at line 150 of file StandardRecord.h.

float caf::StandardRecord::ePim

Definition at line 149 of file StandardRecord.h.

float caf::StandardRecord::ePip

Definition at line 148 of file StandardRecord.h.

float caf::StandardRecord::eRec_FromDep

Definition at line 37 of file StandardRecord.h.

float caf::StandardRecord::eRecoN

Definition at line 155 of file StandardRecord.h.

float caf::StandardRecord::eRecoOther

Definition at line 159 of file StandardRecord.h.

float caf::StandardRecord::eRecoP

Definition at line 154 of file StandardRecord.h.

float caf::StandardRecord::eRecoPi0

Definition at line 158 of file StandardRecord.h.

float caf::StandardRecord::eRecoPim

Definition at line 157 of file StandardRecord.h.

float caf::StandardRecord::eRecoPip

Definition at line 156 of file StandardRecord.h.

float caf::StandardRecord::Ev

Definition at line 87 of file StandardRecord.h.

float caf::StandardRecord::Ev_reco

Definition at line 38 of file StandardRecord.h.

float caf::StandardRecord::Ev_reco_nue

Definition at line 39 of file StandardRecord.h.

float caf::StandardRecord::Ev_reco_numu

Definition at line 40 of file StandardRecord.h.

int caf::StandardRecord::event

Definition at line 181 of file StandardRecord.h.

int caf::StandardRecord::GENIE_ScatteringMode

Modes list:

  • QE: 1
  • Single Kaon: 2
  • DIS: 3
  • RES: 4
  • COH: 5
  • Diffractive: 6
  • Nu-e El: 7
  • IMD: 8
  • AMnuGamma: 9
  • MEC: 10
  • COHEl: 11
  • IBD: 12
  • GlashowRES: 13
  • IMDAnnihalation: 14

Definition at line 118 of file StandardRecord.h.

SRHeader caf::StandardRecord::hdr

global event info

Definition at line 24 of file StandardRecord.h.

SRRecoHitBranch caf::StandardRecord::hit

Definition at line 39 of file StandardRecord.h.

int caf::StandardRecord::isCC

Definition at line 90 of file StandardRecord.h.

int caf::StandardRecord::isFD

Definition at line 182 of file StandardRecord.h.

int caf::StandardRecord::isFHC

Definition at line 183 of file StandardRecord.h.

float caf::StandardRecord::LepE

Definition at line 175 of file StandardRecord.h.

SRVector3D caf::StandardRecord::LepEndpoint

Definition at line 178 of file StandardRecord.h.

float caf::StandardRecord::LepMomX

Definition at line 172 of file StandardRecord.h.

float caf::StandardRecord::LepMomY

Definition at line 173 of file StandardRecord.h.

float caf::StandardRecord::LepMomZ

Definition at line 174 of file StandardRecord.h.

float caf::StandardRecord::LepNuAngle

Definition at line 176 of file StandardRecord.h.

int caf::StandardRecord::LepPDG

Definition at line 97 of file StandardRecord.h.

int caf::StandardRecord::LongestTrackContNumu

Definition at line 84 of file StandardRecord.h.

SRTruth caf::StandardRecord::mc

Definition at line 26 of file StandardRecord.h.

int caf::StandardRecord::meta_run

Definition at line 32 of file StandardRecord.h.

int caf::StandardRecord::meta_subrun

Definition at line 33 of file StandardRecord.h.

int caf::StandardRecord::mode

Definition at line 101 of file StandardRecord.h.

int caf::StandardRecord::muon_contained

Definition at line 73 of file StandardRecord.h.

int caf::StandardRecord::muon_ecal

Definition at line 75 of file StandardRecord.h.

int caf::StandardRecord::muon_exit

Definition at line 76 of file StandardRecord.h.

int caf::StandardRecord::muon_tracker

Definition at line 74 of file StandardRecord.h.

float caf::StandardRecord::mvanue

Definition at line 42 of file StandardRecord.h.

float caf::StandardRecord::mvanumu

Definition at line 43 of file StandardRecord.h.

float caf::StandardRecord::mvaresult

Definition at line 41 of file StandardRecord.h.

SRNDBranch caf::StandardRecord::nd

Definition at line 60 of file StandardRecord.h.

int caf::StandardRecord::niem

Definition at line 124 of file StandardRecord.h.

int caf::StandardRecord::nik0

Definition at line 128 of file StandardRecord.h.

int caf::StandardRecord::nikm

Definition at line 127 of file StandardRecord.h.

int caf::StandardRecord::nikp

Definition at line 126 of file StandardRecord.h.

int caf::StandardRecord::niother

Definition at line 129 of file StandardRecord.h.

int caf::StandardRecord::nipi0

Definition at line 121 of file StandardRecord.h.

int caf::StandardRecord::nipim

Definition at line 123 of file StandardRecord.h.

int caf::StandardRecord::nipip

Definition at line 122 of file StandardRecord.h.

int caf::StandardRecord::nN

Definition at line 120 of file StandardRecord.h.

int caf::StandardRecord::nNucleus

Definition at line 130 of file StandardRecord.h.

int caf::StandardRecord::nP

Definition at line 119 of file StandardRecord.h.

unsigned int caf::StandardRecord::ntrk

Definition at line 28 of file StandardRecord.h.

float caf::StandardRecord::nue_pid

Definition at line 80 of file StandardRecord.h.

float caf::StandardRecord::NuMomX

Definition at line 169 of file StandardRecord.h.

float caf::StandardRecord::NuMomY

Definition at line 170 of file StandardRecord.h.

float caf::StandardRecord::NuMomZ

Definition at line 171 of file StandardRecord.h.

float caf::StandardRecord::numu_pid

Definition at line 81 of file StandardRecord.h.

int caf::StandardRecord::nUNKNOWN

Definition at line 131 of file StandardRecord.h.

int caf::StandardRecord::nuPDG

Definition at line 95 of file StandardRecord.h.

int caf::StandardRecord::nuPDGunosc

Definition at line 96 of file StandardRecord.h.

unsigned int caf::StandardRecord::nvee

Definition at line 34 of file StandardRecord.h.

unsigned int caf::StandardRecord::nvtx

Definition at line 31 of file StandardRecord.h.

int caf::StandardRecord::nwgt_CrazyFlux

Definition at line 201 of file StandardRecord.h.

double caf::StandardRecord::pileup_energy

Definition at line 58 of file StandardRecord.h.

double caf::StandardRecord::pot

Definition at line 34 of file StandardRecord.h.

float caf::StandardRecord::Q2

Definition at line 133 of file StandardRecord.h.

int caf::StandardRecord::reco_lepton_pdg

Definition at line 51 of file StandardRecord.h.

int caf::StandardRecord::reco_nc

Definition at line 69 of file StandardRecord.h.

int caf::StandardRecord::reco_nue

Definition at line 68 of file StandardRecord.h.

int caf::StandardRecord::reco_numu

Definition at line 67 of file StandardRecord.h.

int caf::StandardRecord::reco_q

Definition at line 48 of file StandardRecord.h.

float caf::StandardRecord::RecoHadEnNue

Definition at line 54 of file StandardRecord.h.

float caf::StandardRecord::RecoHadEnNumu

Definition at line 56 of file StandardRecord.h.

float caf::StandardRecord::RecoLepEnNue

Definition at line 53 of file StandardRecord.h.

float caf::StandardRecord::RecoLepEnNumu

Definition at line 55 of file StandardRecord.h.

int caf::StandardRecord::RecoMethodNue

Definition at line 62 of file StandardRecord.h.

int caf::StandardRecord::RecoMethodNumu

Definition at line 63 of file StandardRecord.h.

float caf::StandardRecord::RegCNNNueE

Definition at line 193 of file StandardRecord.h.

int caf::StandardRecord::run

Definition at line 181 of file StandardRecord.h.

float caf::StandardRecord::sigma_Elep_reco

Definition at line 197 of file StandardRecord.h.

float caf::StandardRecord::sigma_Ev_reco

Definition at line 196 of file StandardRecord.h.

float caf::StandardRecord::sigma_nue_pid

Definition at line 199 of file StandardRecord.h.

float caf::StandardRecord::sigma_numu_pid

Definition at line 198 of file StandardRecord.h.

int caf::StandardRecord::subrun

Definition at line 181 of file StandardRecord.h.

float caf::StandardRecord::theta_reco

Definition at line 50 of file StandardRecord.h.

float caf::StandardRecord::total_xsSyst_cv_wgt

Definition at line 207 of file StandardRecord.h.

int caf::StandardRecord::TrackMomMethodNumu

Definition at line 64 of file StandardRecord.h.

std::vector<SRTrack> caf::StandardRecord::trk

Definition at line 29 of file StandardRecord.h.

std::vector<SRVee> caf::StandardRecord::vee

Definition at line 35 of file StandardRecord.h.

std::vector<SRVertex> caf::StandardRecord::vtx

Definition at line 32 of file StandardRecord.h.

float caf::StandardRecord::vtx_x

Definition at line 138 of file StandardRecord.h.

float caf::StandardRecord::vtx_y

Definition at line 139 of file StandardRecord.h.

float caf::StandardRecord::vtx_z

Definition at line 140 of file StandardRecord.h.

float caf::StandardRecord::W

Definition at line 134 of file StandardRecord.h.

std::vector<float> caf::StandardRecord::wgt_CrazyFlux

Definition at line 202 of file StandardRecord.h.

float caf::StandardRecord::X

Definition at line 136 of file StandardRecord.h.

std::vector<std::vector<float> > caf::StandardRecord::xsSyst_wgt

Definition at line 205 of file StandardRecord.h.

float caf::StandardRecord::Y

Definition at line 135 of file StandardRecord.h.


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