Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

stdnt::StdNtup Class Reference

#include <StdNtup.h>

List of all members.

Public Member Functions

void Clear ()
void AddNTrk (int ntrk)
void AddTotNStrip (int nstrip)
void AddTotCharge (float q)
void AddNeuId (int inu)
void AddAction (int action)
void AddResonance (int resonance)
void AddTrueY (float y)
void AddTrueVtxPos (float pos[3])
void AddNeuKin (float PNeu[4])
void AddLepKin (float PLep[4])
void AddProtKin (float PProt[4])
void AddPionKin (float PPion[4])
void AddEvtVtxPos (float pos[3])
void AddVtx1Pos (float pos[3])
void AddVtx2Pos (float pos[3])
void AddEnd1Pos (float pos[3])
void AddEnd2Pos (float pos[3])
void AddDir1 (float dir[3])
void AddDir2 (float dir[3])
void AddRange1 (float range)
void AddRange2 (float range)
void AddCharge1 (float q)
void AddCharge2 (float q)
void AddNStrip1 (int nstrip)
void AddNStrip2 (int nstrip)
void AddNPlane1 (int nplane)
void AddNPlane2 (int nplane)
void AddNLength1 (int length)
void AddNLength2 (int length)
void AddMaxNStrip1 (int max)
void AddMaxNStrip2 (int max)
void AddMaxPlane1 (int max)
void AddMaxPlane2 (int max)
void AddMinNStrip1 (int min)
void AddMinNStrip2 (int min)
void AddMinPlane1 (int min)
void AddMinPlane2 (int min)
void AddNdof1 (int ndof)
void AddNdof2 (int ndof)
void AddMaxCharge1 (float q)
void AddMaxCharge2 (float q)
void AddMinCharge1 (float q)
void AddMinCharge2 (float q)
void AddChi2_1 (float chi2)
void AddChi2_2 (float chi2)
void AddRangeCnt1 (float range)
void AddRangeCnt2 (float range)
void AddChargeCnt1 (float q)
void AddChargeCnt2 (float q)
void AddRangeEnd1 (float range)
void AddRangeEnd2 (float range)
void AddChargeEnd1 (float q)
void AddChargeEnd2 (float q)
void AddMc_X (float q)
void AddMcQ2 (float q)
void AddMcW (float q)
void AddMcEmfrac (float q)
void AddMcShw (float q)
void AddMcMu (float q)
void AddMcEl (float q)
void AddSigma (float q)
void AddMcState (int t)
void AddMcFs (int t)
void AddMcNucle (int t)
void AddMcTge (float q)
void AddMcFluxTpType (float q)
void AddNeuAng (float qq[3])
void AddMuAng (float qq[3])
void AddElAng (float qq[3])
void AddShwAng (float qq[3])
void AddMcEV (float qq[3])
void AddMcTgV (float qq[3])
void AddMcFluxV (float qq[3])
void Addph3 (float q)
void Addph6 (float q)
void Addphl (float q)
void AddEvl (float q)
void AddEvw (float q)

Public Attributes

int spill
int nEvent
int nTrack
vector< int > NTrk
vector< int > TotNStrip
vector< float > TotCharge
vector< int > Inu
vector< int > Action
vector< int > Resonance
vector< float > TrueY
vector< float > TrueVtxX
vector< float > TrueVtxY
vector< float > TrueVtxZ
vector< float > Enu
vector< float > PnuX
vector< float > PnuY
vector< float > PnuZ
vector< float > Elep
vector< float > PlepX
vector< float > PlepY
vector< float > PlepZ
vector< float > Ep
vector< float > PpX
vector< float > PpY
vector< float > PpZ
vector< float > Epi0
vector< float > Ppi0X
vector< float > Ppi0Y
vector< float > Ppi0Z
vector< float > EvtVtxX
vector< float > EvtVtxY
vector< float > EvtVtxZ
vector< int > NStrip1
vector< int > NPlane1
vector< int > NLength1
vector< int > MaxNStrip1
vector< int > MaxPlane1
vector< int > MinNStrip1
vector< int > MinPlane1
vector< int > Ndof1
vector< float > VtxX1
vector< float > VtxY1
vector< float > VtxZ1
vector< float > EndX1
vector< float > EndY1
vector< float > EndZ1
vector< float > Range1
vector< float > Charge1
vector< float > MaxCharge1
vector< float > MinCharge1
vector< float > DirX1
vector< float > DirY1
vector< float > DirZ1
vector< float > Chi2_1
vector< float > RangeCnt1
vector< float > ChargeCnt1
vector< float > RangeEnd1
vector< float > ChargeEnd1
vector< int > NStrip2
vector< int > NPlane2
vector< int > NLength2
vector< int > MaxNStrip2
vector< int > MaxPlane2
vector< int > MinNStrip2
vector< int > MinPlane2
vector< int > Ndof2
vector< float > VtxX2
vector< float > VtxY2
vector< float > VtxZ2
vector< float > EndX2
vector< float > EndY2
vector< float > EndZ2
vector< float > Range2
vector< float > Charge2
vector< float > MaxCharge2
vector< float > MinCharge2
vector< float > DirX2
vector< float > DirY2
vector< float > DirZ2
vector< float > Chi2_2
vector< float > RangeCnt2
vector< float > ChargeCnt2
vector< float > RangeEnd2
vector< float > ChargeEnd2
vector< float > mc_x
vector< float > mcq2
vector< float > mc_w
vector< float > mcemfrac
vector< float > mcshw
vector< float > mcmu
vector< float > mcel
vector< float > neu_angx
vector< float > neu_angy
vector< float > neu_angz
vector< float > mu_angx
vector< float > mu_angy
vector< float > mu_angz
vector< float > el_angx
vector< float > el_angy
vector< float > el_angz
vector< float > shw_angx
vector< float > shw_angy
vector< float > shw_angz
vector< float > sigma
vector< int > mcstate
vector< int > mchfs
vector< int > mcnucleus
vector< float > mcex
vector< float > mcey
vector< float > mcez
vector< float > mctge
vector< float > mctgex
vector< float > mctgey
vector< float > mctgez
vector< float > mcflux_tpx
vector< float > mcflux_tpy
vector< float > mcflux_tpz
vector< float > mcflux_tptype
vector< float > Ph3
vector< float > Ph6
vector< float > Phl
vector< float > Evlen
vector< float > Evwid


Member Function Documentation

void stdnt::StdNtup::AddAction int  action  )  [inline]
 

Definition at line 28 of file StdNtup.h.

References Action.

00028 { Action.push_back(action); }

void stdnt::StdNtup::AddCharge1 float  q  )  [inline]
 

Definition at line 47 of file StdNtup.h.

References Charge1.

00047 { Charge1.push_back(q); }

void stdnt::StdNtup::AddCharge2 float  q  )  [inline]
 

Definition at line 48 of file StdNtup.h.

References Charge2.

00048 { Charge2.push_back(q); }

void stdnt::StdNtup::AddChargeCnt1 float  q  )  [inline]
 

Definition at line 73 of file StdNtup.h.

References ChargeCnt1.

00073 { ChargeCnt1.push_back(q); }

void stdnt::StdNtup::AddChargeCnt2 float  q  )  [inline]
 

Definition at line 74 of file StdNtup.h.

References ChargeCnt2.

00074 { ChargeCnt2.push_back(q); }

void stdnt::StdNtup::AddChargeEnd1 float  q  )  [inline]
 

Definition at line 77 of file StdNtup.h.

References ChargeEnd1.

00077 { ChargeEnd1.push_back(q); }

void stdnt::StdNtup::AddChargeEnd2 float  q  )  [inline]
 

Definition at line 78 of file StdNtup.h.

References ChargeEnd2.

00078 { ChargeEnd2.push_back(q); }

void stdnt::StdNtup::AddChi2_1 float  chi2  )  [inline]
 

Definition at line 69 of file StdNtup.h.

References Chi2_1.

00069 { Chi2_1.push_back(chi2); }

void stdnt::StdNtup::AddChi2_2 float  chi2  )  [inline]
 

Definition at line 70 of file StdNtup.h.

References Chi2_2.

00070 { Chi2_2.push_back(chi2); }

void StdNtup::AddDir1 float  dir[3]  ) 
 

Definition at line 362 of file StdNtup.cxx.

References DirX1, DirY1, and DirZ1.

00363 {
00364   DirX1.push_back(dir[0]);
00365   DirY1.push_back(dir[1]);
00366   DirZ1.push_back(dir[2]);
00367 }

void StdNtup::AddDir2 float  dir[3]  ) 
 

Definition at line 371 of file StdNtup.cxx.

References DirX2, DirY2, and DirZ2.

00372 {
00373   DirX2.push_back(dir[0]);
00374   DirY2.push_back(dir[1]);
00375   DirZ2.push_back(dir[2]);
00376 }

void StdNtup::AddElAng float  qq[3]  ) 
 

Definition at line 395 of file StdNtup.cxx.

References el_angx, el_angy, and el_angz.

00396 {
00397   el_angx.push_back(elang[0]);
00398   el_angy.push_back(elang[1]);
00399   el_angz.push_back(elang[2]);
00400 }

void StdNtup::AddEnd1Pos float  pos[3]  ) 
 

Definition at line 344 of file StdNtup.cxx.

References EndX1, EndY1, and EndZ1.

00345 {
00346   EndX1.push_back(pos[0]);
00347   EndY1.push_back(pos[1]);
00348   EndZ1.push_back(pos[2]);
00349 }

void StdNtup::AddEnd2Pos float  pos[3]  ) 
 

Definition at line 353 of file StdNtup.cxx.

References EndX2, EndY2, and EndZ2.

00354 {
00355   EndX2.push_back(pos[0]);
00356   EndY2.push_back(pos[1]);
00357   EndZ2.push_back(pos[2]);
00358 }

void stdnt::StdNtup::AddEvl float  q  )  [inline]
 

Definition at line 106 of file StdNtup.h.

References Evlen.

00106 {Evlen.push_back(q);}

void StdNtup::AddEvtVtxPos float  pos[3]  ) 
 

Definition at line 317 of file StdNtup.cxx.

References EvtVtxX, EvtVtxY, and EvtVtxZ.

00318 {
00319   EvtVtxX.push_back(pos[0]);
00320   EvtVtxY.push_back(pos[1]);
00321   EvtVtxZ.push_back(pos[2]);
00322 }

void stdnt::StdNtup::AddEvw float  q  )  [inline]
 

Definition at line 107 of file StdNtup.h.

References Evwid.

00107 {Evwid.push_back(q);}

void StdNtup::AddLepKin float  PLep[4]  ) 
 

Definition at line 287 of file StdNtup.cxx.

References Elep, PlepX, PlepY, and PlepZ.

Referenced by main().

00288 {
00289   PlepX.push_back(PLep[0]);
00290   PlepY.push_back(PLep[1]);
00291   PlepZ.push_back(PLep[2]);
00292   Elep.push_back(PLep[3]);
00293 }

void stdnt::StdNtup::AddMaxCharge1 float  q  )  [inline]
 

Definition at line 65 of file StdNtup.h.

References MaxCharge1.

00065 { MaxCharge1.push_back(q); }

void stdnt::StdNtup::AddMaxCharge2 float  q  )  [inline]
 

Definition at line 66 of file StdNtup.h.

References MaxCharge2.

00066 { MaxCharge2.push_back(q); }

void stdnt::StdNtup::AddMaxNStrip1 int  max  )  [inline]
 

Definition at line 55 of file StdNtup.h.

References MaxNStrip1.

00055 { MaxNStrip1.push_back(max); }

void stdnt::StdNtup::AddMaxNStrip2 int  max  )  [inline]
 

Definition at line 56 of file StdNtup.h.

References MaxNStrip2.

00056 { MaxNStrip2.push_back(max); }

void stdnt::StdNtup::AddMaxPlane1 int  max  )  [inline]
 

Definition at line 57 of file StdNtup.h.

References MaxPlane1.

00057 { MaxPlane1.push_back(max); }

void stdnt::StdNtup::AddMaxPlane2 int  max  )  [inline]
 

Definition at line 58 of file StdNtup.h.

References MaxPlane2.

00058 { MaxPlane2.push_back(max); }

void stdnt::StdNtup::AddMc_X float  q  )  [inline]
 

Definition at line 80 of file StdNtup.h.

References mc_x.

00080 {mc_x.push_back(q);}

void stdnt::StdNtup::AddMcEl float  q  )  [inline]
 

Definition at line 86 of file StdNtup.h.

References mcel.

00086 {mcel.push_back(q);}

void stdnt::StdNtup::AddMcEmfrac float  q  )  [inline]
 

Definition at line 83 of file StdNtup.h.

References mcemfrac.

00083 {mcemfrac.push_back(q);}

void StdNtup::AddMcEV float  qq[3]  ) 
 

Definition at line 410 of file StdNtup.cxx.

References mcex, mcey, and mcez.

00411 {
00412   mcex.push_back(mcevec[0]);
00413   mcey.push_back(mcevec[1]);
00414   mcez.push_back(mcevec[2]);
00415 }

void stdnt::StdNtup::AddMcFluxTpType float  q  )  [inline]
 

Definition at line 92 of file StdNtup.h.

References mcflux_tptype.

00092 {mcflux_tptype.push_back(q);}

void StdNtup::AddMcFluxV float  qq[3]  ) 
 

Definition at line 424 of file StdNtup.cxx.

References mcflux_tpx, mcflux_tpy, and mcflux_tpz.

00425 {
00426   mcflux_tpx.push_back(mcfluxv[0]);
00427   mcflux_tpy.push_back(mcfluxv[1]);
00428   mcflux_tpz.push_back(mcfluxv[2]);
00429 }

void stdnt::StdNtup::AddMcFs int  t  )  [inline]
 

Definition at line 89 of file StdNtup.h.

References mchfs.

00089 {mchfs.push_back(t);}

void stdnt::StdNtup::AddMcMu float  q  )  [inline]
 

Definition at line 85 of file StdNtup.h.

References mcmu.

00085 {mcmu.push_back(q);}

void stdnt::StdNtup::AddMcNucle int  t  )  [inline]
 

Definition at line 90 of file StdNtup.h.

References mcnucleus.

00090 {mcnucleus.push_back(t);}

void stdnt::StdNtup::AddMcQ2 float  q  )  [inline]
 

Definition at line 81 of file StdNtup.h.

References mcq2.

00081 {mcq2.push_back(q);}

void stdnt::StdNtup::AddMcShw float  q  )  [inline]
 

Definition at line 84 of file StdNtup.h.

References mcshw.

00084 {mcshw.push_back(q);}

void stdnt::StdNtup::AddMcState int  t  )  [inline]
 

Definition at line 88 of file StdNtup.h.

References mcstate.

00088 {mcstate.push_back(t);}

void stdnt::StdNtup::AddMcTge float  q  )  [inline]
 

Definition at line 91 of file StdNtup.h.

References mctge.

00091 {mctge.push_back(q);}

void StdNtup::AddMcTgV float  qq[3]  ) 
 

Definition at line 417 of file StdNtup.cxx.

References mctgex, mctgey, and mctgez.

00418 {
00419   mctgex.push_back(mctgv[0]);
00420   mctgey.push_back(mctgv[1]);
00421   mctgez.push_back(mctgv[2]);
00422 }

void stdnt::StdNtup::AddMcW float  q  )  [inline]
 

Definition at line 82 of file StdNtup.h.

References mc_w.

00082 {mc_w.push_back(q);}

void stdnt::StdNtup::AddMinCharge1 float  q  )  [inline]
 

Definition at line 67 of file StdNtup.h.

References MinCharge1.

00067 { MinCharge1.push_back(q); }

void stdnt::StdNtup::AddMinCharge2 float  q  )  [inline]
 

Definition at line 68 of file StdNtup.h.

References MinCharge2.

00068 { MinCharge2.push_back(q); }

void stdnt::StdNtup::AddMinNStrip1 int  min  )  [inline]
 

Definition at line 59 of file StdNtup.h.

References MinNStrip1.

00059 { MinNStrip1.push_back(min); }

void stdnt::StdNtup::AddMinNStrip2 int  min  )  [inline]
 

Definition at line 60 of file StdNtup.h.

References MinNStrip2.

00060 { MinNStrip2.push_back(min); }

void stdnt::StdNtup::AddMinPlane1 int  min  )  [inline]
 

Definition at line 61 of file StdNtup.h.

References MinPlane1.

00061 { MinPlane1.push_back(min); }

void stdnt::StdNtup::AddMinPlane2 int  min  )  [inline]
 

Definition at line 62 of file StdNtup.h.

References MinPlane2.

00062 { MinPlane2.push_back(min); }

void StdNtup::AddMuAng float  qq[3]  ) 
 

Definition at line 388 of file StdNtup.cxx.

References mu_angx, mu_angy, and mu_angz.

00389 {
00390   mu_angx.push_back(muang[0]);
00391   mu_angy.push_back(muang[1]);
00392   mu_angz.push_back(muang[2]);
00393 }

void stdnt::StdNtup::AddNdof1 int  ndof  )  [inline]
 

Definition at line 63 of file StdNtup.h.

References Ndof1.

00063 { Ndof1.push_back(ndof); }

void stdnt::StdNtup::AddNdof2 int  ndof  )  [inline]
 

Definition at line 64 of file StdNtup.h.

References Ndof1.

00064 { Ndof1.push_back(ndof); }

void StdNtup::AddNeuAng float  qq[3]  ) 
 

Definition at line 381 of file StdNtup.cxx.

References neu_angx, neu_angy, and neu_angz.

00382 {
00383   neu_angx.push_back(ang[0]);
00384   neu_angy.push_back(ang[1]);
00385   neu_angz.push_back(ang[2]);
00386 }

void stdnt::StdNtup::AddNeuId int  inu  )  [inline]
 

Definition at line 27 of file StdNtup.h.

References Inu.

00027 { Inu.push_back(inu); }

void StdNtup::AddNeuKin float  PNeu[4]  ) 
 

Definition at line 277 of file StdNtup.cxx.

References Enu, PnuX, PnuY, and PnuZ.

Referenced by main().

00278 {
00279   PnuX.push_back(PNeu[0]);
00280   PnuY.push_back(PNeu[1]);
00281   PnuZ.push_back(PNeu[2]);
00282   Enu.push_back(PNeu[3]);
00283 }

void stdnt::StdNtup::AddNLength1 int  length  )  [inline]
 

Definition at line 53 of file StdNtup.h.

References NLength1.

00053 { NLength1.push_back(length); }

void stdnt::StdNtup::AddNLength2 int  length  )  [inline]
 

Definition at line 54 of file StdNtup.h.

References NLength2.

00054 { NLength2.push_back(length); }

void stdnt::StdNtup::AddNPlane1 int  nplane  )  [inline]
 

Definition at line 51 of file StdNtup.h.

References NPlane1.

00051 { NPlane1.push_back(nplane); }

void stdnt::StdNtup::AddNPlane2 int  nplane  )  [inline]
 

Definition at line 52 of file StdNtup.h.

References NPlane2.

00052 { NPlane2.push_back(nplane); }

void stdnt::StdNtup::AddNStrip1 int  nstrip  )  [inline]
 

Definition at line 49 of file StdNtup.h.

References NStrip1.

00049 { NStrip1.push_back(nstrip); }

void stdnt::StdNtup::AddNStrip2 int  nstrip  )  [inline]
 

Definition at line 50 of file StdNtup.h.

References NStrip2.

00050 { NStrip2.push_back(nstrip); }

void stdnt::StdNtup::AddNTrk int  ntrk  )  [inline]
 

Definition at line 23 of file StdNtup.h.

References NTrk.

00023 { NTrk.push_back(ntrk); }

void stdnt::StdNtup::Addph3 float  q  )  [inline]
 

Definition at line 103 of file StdNtup.h.

References Ph3.

00103 {Ph3.push_back(q);}

void stdnt::StdNtup::Addph6 float  q  )  [inline]
 

Definition at line 104 of file StdNtup.h.

References Ph6.

00104 {Ph6.push_back(q);}

void stdnt::StdNtup::Addphl float  q  )  [inline]
 

Definition at line 105 of file StdNtup.h.

References Phl.

00105 {Phl.push_back(q);}

void StdNtup::AddPionKin float  PPion[4]  ) 
 

Definition at line 307 of file StdNtup.cxx.

References Epi0, Ppi0X, Ppi0Y, and Ppi0Z.

00308 {
00309   Ppi0X.push_back(PPion[0]);
00310   Ppi0Y.push_back(PPion[1]);
00311   Ppi0Z.push_back(PPion[2]);
00312   Epi0.push_back(PPion[3]);
00313 }

void StdNtup::AddProtKin float  PProt[4]  ) 
 

Definition at line 297 of file StdNtup.cxx.

References Ep, PpX, PpY, and PpZ.

00298 {
00299   PpX.push_back(PProt[0]);
00300   PpY.push_back(PProt[1]);
00301   PpZ.push_back(PProt[2]);
00302   Ep.push_back(PProt[3]);
00303 }

void stdnt::StdNtup::AddRange1 float  range  )  [inline]
 

Definition at line 45 of file StdNtup.h.

References Range1.

00045 { Range1.push_back(range); }

void stdnt::StdNtup::AddRange2 float  range  )  [inline]
 

Definition at line 46 of file StdNtup.h.

References Range2.

00046 { Range2.push_back(range); } 

void stdnt::StdNtup::AddRangeCnt1 float  range  )  [inline]
 

Definition at line 71 of file StdNtup.h.

References RangeCnt1.

00071 { RangeCnt1.push_back(range); }

void stdnt::StdNtup::AddRangeCnt2 float  range  )  [inline]
 

Definition at line 72 of file StdNtup.h.

References RangeCnt2.

00072 { RangeCnt2.push_back(range); } 

void stdnt::StdNtup::AddRangeEnd1 float  range  )  [inline]
 

Definition at line 75 of file StdNtup.h.

References RangeEnd1.

00075 { RangeEnd1.push_back(range); }

void stdnt::StdNtup::AddRangeEnd2 float  range  )  [inline]
 

Definition at line 76 of file StdNtup.h.

References RangeEnd2.

00076 { RangeEnd2.push_back(range); } 

void stdnt::StdNtup::AddResonance int  resonance  )  [inline]
 

Definition at line 29 of file StdNtup.h.

References Resonance.

00029 { Resonance.push_back(resonance); }

void StdNtup::AddShwAng float