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

Event Class Reference

#include <Event.h>

List of all members.

Public Member Functions

 Event ()
virtual ~Event ()
virtual void Clear (Option_t *option="")

Public Attributes

double vtx_u
double vtx_v
double vtx_z
double sr_vtx_u
double sr_vtx_v
double sr_vtx_z
double min_u
double min_v
double min_z
double max_u
double max_v
double max_z
double visenergy
double large_minz
double large_minu
double large_minv
double large_maxz
double large_maxu
double large_maxv
double unused_e
double unused_e_avg
double unused_e_rms
double pidA
double pidB
double pidC
double pidD
double pidE
double pidF
int unused_strips
int inFiducial
int contained
int foundlongmuon
int foundprimaryshower
int nstrips
int nclusters

Private Member Functions

void Init ()


Constructor & Destructor Documentation

Event::Event  ) 
 

Definition at line 5 of file NueAna/ParticlePID/ParticleAna/Event.cxx.

00006 {
00007         Init();
00008 
00009 }

Event::~Event  )  [virtual]
 

Definition at line 11 of file NueAna/ParticlePID/ParticleAna/Event.cxx.

00012 {}


Member Function Documentation

void Event::Clear Option_t *  option = ""  )  [virtual]
 

Definition at line 15 of file NueAna/ParticlePID/ParticleAna/Event.cxx.

References Init().

Referenced by PRecord::Reset().

00015                                         {
00016   // Purpose: Clear memory allocated to arrays so that record can
00017   // be reused.  
00018 
00019         Init();
00020 
00021 }

void Event::Init  )  [private]
 

Definition at line 25 of file NueAna/ParticlePID/ParticleAna/Event.cxx.

References contained, foundlongmuon, foundprimaryshower, inFiducial, large_maxu, large_maxv, large_maxz, large_minu, large_minv, large_minz, max_u, max_v, max_z, min_u, min_v, min_z, nclusters, nstrips, pidA, pidB, pidC, pidD, pidE, pidF, sr_vtx_u, sr_vtx_v, sr_vtx_z, unused_e, unused_e_avg, unused_e_rms, unused_strips, visenergy, vtx_u, vtx_v, and vtx_z.

Referenced by Clear().

00025                  {
00026   // 
00027   // Purpose: Initialize ntuple TClonesArrays
00028   //
00029         foundlongmuon=0;
00030         foundprimaryshower=0;
00031         pidA=-1;
00032         pidB=-1;
00033         pidC=-1;
00034         pidD=-1;
00035         pidE=-1;
00036         pidF=-1;
00037 
00038 
00039         contained=0;
00040         vtx_u=0;
00041         vtx_v=0;
00042         vtx_z=0;
00043         sr_vtx_u=0;
00044         sr_vtx_v=0;
00045         sr_vtx_z=0;
00046         min_u=0;
00047         min_v=0;
00048         min_z=0; 
00049         max_u=0;
00050         max_v=0;
00051         max_z=0;
00052         visenergy=0;
00053         nstrips=0;
00054         nclusters=0; 
00055         large_minz=0;
00056         large_minu=0;
00057         large_minv=0;
00058         large_maxz=0;
00059         large_maxu=0;
00060         large_maxv=0;   
00061         unused_e=0;
00062         unused_strips=0;
00063         unused_e_avg=0;
00064         unused_e_rms=0;
00065         inFiducial=0;
00066 }


Member Data Documentation

int Event::contained
 

Definition at line 52 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), NNTrain::MakeTrainTree(), and ParticleTrimmer::trimPRecord().

int Event::foundlongmuon
 

Definition at line 53 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

int Event::foundprimaryshower
 

Definition at line 54 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

int Event::inFiducial
 

Definition at line 51 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), NNTrain::MakeTrainTree(), NueStandard::PassesParticlePIDPreselectionCut(), ParticleCheck::PassesPreselec(), and ParticleTrimmer::trimPRecord().

double Event::large_maxu
 

Definition at line 37 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::large_maxv
 

Definition at line 38 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::large_maxz
 

Definition at line 36 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::large_minu
 

Definition at line 34 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::large_minv
 

Definition at line 35 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::large_minz
 

Definition at line 33 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::max_u
 

Definition at line 26 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::max_v
 

Definition at line 27 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::max_z
 

Definition at line 28 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), NNTrain::MakeTrainTree(), and NueStandard::PassesParticlePIDPreselectionCut().

double Event::min_u
 

Definition at line 23 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::min_v
 

Definition at line 24 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::min_z
 

Definition at line 25 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), NNTrain::MakeTrainTree(), NueStandard::PassesParticlePIDPreselectionCut(), and ParticleCheck::PassesPreselec().

int Event::nclusters
 

Definition at line 56 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by PIDEval::ana(), EventAna::ana(), NueMiniAnaPID::FillMini(), Init(), and NNTrain::MakeTrainTree().

int Event::nstrips
 

Definition at line 55 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), Init(), ParticleCheck::PassesPreselec(), and DetailedParticle::PassesPreselec().

double Event::pidA
 

Definition at line 43 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by PIDEval::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and Init().

double Event::pidB
 

Definition at line 44 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by PIDEval::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and Init().

double Event::pidC
 

Definition at line 45 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by PIDEval::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and Init().

double Event::pidD
 

Definition at line 46 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by PIDEval::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and Init().

double Event::pidE
 

Definition at line 47 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by PIDEval::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), and Init().

double Event::pidF
 

Definition at line 48 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by PIDEval::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), NueStandard::GetPIDValue(), Init(), and NueStandard::PassesParticlePIDCut().

double Event::sr_vtx_u
 

Definition at line 19 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::sr_vtx_v
 

Definition at line 20 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::sr_vtx_z
 

Definition at line 21 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::unused_e
 

Definition at line 40 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::unused_e_avg
 

Definition at line 41 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::unused_e_rms
 

Definition at line 42 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

int Event::unused_strips
 

Definition at line 50 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), and Init().

double Event::visenergy
 

Definition at line 30 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), NNTrain::MakeTrainTree(), NueStandard::PassesParticlePIDPreselectionCut(), and ParticleCheck::PassesPreselec().

double Event::vtx_u
 

Definition at line 15 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), and DetailedParticle::PassesPreselec().

double Event::vtx_v
 

Definition at line 16 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), and DetailedParticle::PassesPreselec().

double Event::vtx_z
 

Definition at line 17 of file NueAna/ParticlePID/ParticleAna/Event.h.

Referenced by EventAna::ana(), NueMiniAnaPID::FillMini(), NueMiniAnaPID::FillRecord(), Init(), ParticleCheck::PassesPreselec(), and DetailedParticle::PassesPreselec().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:09 2010 for loon by  doxygen 1.3.9.1