IB-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IBAnalyzerTrackCount Class Reference

#include <IBAnalyzerTrackCount.h>

Inheritance diagram for IBAnalyzerTrackCount:
IBAnalyzer

Public Types

typedef IBAnalyzer BaseClass
 

Public Member Functions

 IBAnalyzerTrackCount ()
 
 ~IBAnalyzerTrackCount ()
 
virtual const char * type_name () const
 
bool AddMuon (const MuonScatterData &muon)
 
void Run (unsigned int iterations=1, float muons_ratio=1)
 
void SetRayAlgorithm (IBVoxRaytracer *raytracer)
 
void SetPocaAlgorithm (IBPocaEvaluator *evaluator)
 
void SetDetectorZSelection (int selectZ)
 
void Clear ()
 
unsigned int Size () const
 
void SetMuonCollection (IBMuonCollection *muons)
 
- Public Member Functions inherited from IBAnalyzer
virtual IBExperiment * GetExperiment () const
 
virtual void SetExperiment (IBExperiment *exp)
 
virtual IBVoxCollectionGetVoxCollection () const
 
virtual void SetVoxCollection (IBVoxCollection *coll)
 
virtual IBMuonCollectionGetMuonCollection () const
 
virtual unsigned int Size ()
 

Additional Inherited Members

- Data Fields inherited from IBAnalyzer
IBMuonCollectionm_MuonCollection
 
- Protected Member Functions inherited from IBAnalyzer
 IBAnalyzer ()
 
virtual ~IBAnalyzer ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

IBAnalyzerTrackCount::IBAnalyzerTrackCount ( )
IBAnalyzerTrackCount::~IBAnalyzerTrackCount ( )

Member Function Documentation

bool IBAnalyzerTrackCount::AddMuon ( const MuonScatterData &  muon)
virtual

Implements IBAnalyzer.

void IBAnalyzerTrackCount::Clear ( )
void IBAnalyzerTrackCount::Run ( unsigned int  iterations = 1,
float  muons_ratio = 1 
)
virtual

Implements IBAnalyzer.

void IBAnalyzerTrackCount::SetDetectorZSelection ( int  selectZ)
void IBAnalyzerTrackCount::SetMuonCollection ( IBMuonCollection muons)
virtual

Reimplemented from IBAnalyzer.

void IBAnalyzerTrackCount::SetPocaAlgorithm ( IBPocaEvaluator evaluator)
void IBAnalyzerTrackCount::SetRayAlgorithm ( IBVoxRaytracer raytracer)
unsigned int IBAnalyzerTrackCount::Size ( ) const
virtual const char* IBAnalyzerTrackCount::type_name ( ) const
inlinevirtual

Implements IBAnalyzer.


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