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

ParticleEvent Class Reference

#include <ParticleEvent.h>

List of all members.

Public Member Functions

 ParticleEvent ()
virtual ~ParticleEvent ()

Public Attributes

double vtx_u
double vtx_v
double vtx_z
double visenergy
double sr_vtx_u
double sr_vtx_v
double sr_vtx_z
double minz
double minu
double minv
double maxz
double maxu
double maxv
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
int nstrips
int nclusters
int unused_strips
int inFiducial
int contained


Constructor & Destructor Documentation

ParticleEvent::ParticleEvent  ) 
 

Definition at line 6 of file ParticleEvent.cxx.

00007 {
00008         vtx_u=0.0;
00009         vtx_v=0.0;
00010         vtx_z=0.0;
00011 
00012         visenergy=0.0;
00013         sr_vtx_u=0.0;
00014         sr_vtx_v=0.0;
00015         sr_vtx_z=0.0;
00016 
00017         nstrips=0;
00018         nclusters=0;
00019         minz=0;
00020         minu=0;
00021         minv=0;
00022         maxz=0;
00023         maxu=0;
00024         maxv=0;
00025                
00026         large_minz=100000;
00027         large_minu=100000;
00028         large_minv=100000;
00029         large_maxz=-100000;
00030         large_maxu=-100000;
00031         large_maxv=-100000;
00032                    
00033         unused_e=0;
00034         unused_strips=0;
00035         unused_e_avg=0;
00036         unused_e_rms=0;
00037         inFiducial=0;
00038 
00039 
00040         contained=0;
00041 }

ParticleEvent::~ParticleEvent  )  [virtual]
 

Definition at line 44 of file ParticleEvent.cxx.

00045 {
00046 
00047 }


Member Data Documentation

int ParticleEvent::contained
 

Definition at line 55 of file ParticleEvent.h.

Referenced by EventAna::ana(), and ParticleFinder::CheckContainment().

int ParticleEvent::inFiducial
 

Definition at line 54 of file ParticleEvent.h.

Referenced by EventAna::ana(), and ParticleFinder::Reco().

double ParticleEvent::large_maxu
 

Definition at line 43 of file ParticleEvent.h.

Referenced by Finder::AddStrip(), and EventAna::ana().

double ParticleEvent::large_maxv
 

Definition at line 44 of file ParticleEvent.h.

Referenced by Finder::AddStrip(), and EventAna::ana().

double ParticleEvent::large_maxz
 

Definition at line 42 of file ParticleEvent.h.

Referenced by Finder::AddStrip(), and EventAna::ana().

double ParticleEvent::large_minu
 

Definition at line 40 of file ParticleEvent.h.

Referenced by Finder::AddStrip(), and EventAna::ana().

double ParticleEvent::large_minv
 

Definition at line 41 of file ParticleEvent.h.

Referenced by Finder::AddStrip(), and EventAna::ana().

double ParticleEvent::large_minz
 

Definition at line 39 of file ParticleEvent.h.

Referenced by Finder::AddStrip(), and EventAna::ana().

double ParticleEvent::maxu
 

Definition at line 36 of file ParticleEvent.h.

Referenced by EventAna::ana(), HoughView::DrawEvent(), ChainView::DrawEvent(), and Finder::Process().

double ParticleEvent::maxv
 

Definition at line 37 of file ParticleEvent.h.

Referenced by EventAna::ana(), HoughView::DrawEvent(), ChainView::DrawEvent(), and Finder::Process().

double ParticleEvent::maxz
 

Definition at line 35 of file ParticleEvent.h.

Referenced by EventAna::ana(), HoughView::DrawEvent(), ChainView::DrawEvent(), and Finder::Process().

double ParticleEvent::minu
 

Definition at line 33 of file ParticleEvent.h.

Referenced by EventAna::ana(), HoughView::DrawEvent(), ChainView::DrawEvent(), and Finder::Process().

double ParticleEvent::minv
 

Definition at line 34 of file ParticleEvent.h.

Referenced by EventAna::ana(), HoughView::DrawEvent(), ChainView::DrawEvent(), and Finder::Process().

double ParticleEvent::minz
 

Definition at line 32 of file ParticleEvent.h.

Referenced by EventAna::ana(), HoughView::DrawEvent(), ChainView::DrawEvent(), and Finder::Process().

int ParticleEvent::nclusters
 

Definition at line 51 of file ParticleEvent.h.

Referenced by EventAna::ana(), and Finder::Process().

int ParticleEvent::nstrips
 

Definition at line 50 of file ParticleEvent.h.

Referenced by Finder::AddStrip(), EventAna::ana(), and Finder::Process().

double ParticleEvent::sr_vtx_u
 

Definition at line 25 of file ParticleEvent.h.

Referenced by EventAna::ana(), and ParticleFinder::Reco().

double ParticleEvent::sr_vtx_v
 

Definition at line 26 of file ParticleEvent.h.

Referenced by EventAna::ana(), and ParticleFinder::Reco().

double ParticleEvent::sr_vtx_z
 

Definition at line 27 of file ParticleEvent.h.

Referenced by EventAna::ana(), and ParticleFinder::Reco().

double ParticleEvent::unused_e
 

Definition at line 46 of file ParticleEvent.h.

Referenced by EventAna::ana(), and Finder::RecordLostHits().

double ParticleEvent::unused_e_avg
 

Definition at line 47 of file ParticleEvent.h.

Referenced by EventAna::ana(), and Finder::RecordLostHits().

double ParticleEvent::unused_e_rms
 

Definition at line 48 of file ParticleEvent.h.

Referenced by EventAna::ana(), and Finder::RecordLostHits().

int ParticleEvent::unused_strips
 

Definition at line 52 of file ParticleEvent.h.

Referenced by EventAna::ana(), and Finder::RecordLostHits().

double ParticleEvent::visenergy
 

Definition at line 23 of file ParticleEvent.h.

Referenced by EventAna::ana(), Finder::Process(), ParticleFinder::Reco(), ParticleDisplay::UpdateDisplay(), and Finder::Weave().

double ParticleEvent::vtx_u
 

Definition at line 19 of file ParticleEvent.h.

Referenced by ParticlesAna::ana(), EventAna::ana(), FitView::DrawAngles(), ViewParticle3D::DrawParticles(), HoughView::DrawVertex(), HitView::DrawVertex(), ChainView::DrawVertex(), Finder::MakeChains(), TruthCompareAna::MatchRecoProton(), ParticleFinder::Reco(), DetailedParticle::Run(), and ParticleDisplay::UpdateDisplay().

double ParticleEvent::vtx_v
 

Definition at line 20 of file ParticleEvent.h.

Referenced by ParticlesAna::ana(), EventAna::ana(), FitView::DrawAngles(), ViewParticle3D::DrawParticles(), HoughView::DrawVertex(), HitView::DrawVertex(), ChainView::DrawVertex(), Finder::MakeChains(), TruthCompareAna::MatchRecoProton(), ParticleFinder::Reco(), DetailedParticle::Run(), and ParticleDisplay::UpdateDisplay().

double ParticleEvent::vtx_z
 

Definition at line 21 of file ParticleEvent.h.

Referenced by ParticlesAna::ana(), EventAna::ana(), FitView::DrawAngles(), ViewParticle3D::DrawParticles(), HoughView::DrawVertex(), HitView::DrawVertex(), ChainView::DrawVertex(), Finder::MakeChains(), TruthCompareAna::MatchRecoProton(), ParticleFinder::Reco(), DetailedParticle::Run(), and ParticleDisplay::UpdateDisplay().


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