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

#include <IBAnalyzer.h>

Inheritance diagram for IBAnalyzer:
IBAnalyzerEM IBAnalyzerPoca IBAnalyzerTrackCount IBAnalyzerTrackLengths IBAnalyzerWPoca IBAnalyzerWTrackLengths IBAnalyzerEM3p IBAnalyzerEMTrim

Public Member Functions

virtual IBExperiment * GetExperiment () const
 
virtual void SetExperiment (IBExperiment *exp)
 
virtual IBVoxCollectionGetVoxCollection () const
 
virtual void SetVoxCollection (IBVoxCollection *coll)
 
virtual IBMuonCollectionGetMuonCollection () const
 
virtual void SetMuonCollection (IBMuonCollection *coll)
 
virtual const char * type_name () const =0
 
virtual bool AddMuon (const MuonScatterData &event)=0
 
virtual void Run (unsigned int iterations, float muons_ratio)=0
 
virtual unsigned int Size ()
 

Data Fields

IBMuonCollectionm_MuonCollection
 

Protected Member Functions

 IBAnalyzer ()
 
virtual ~IBAnalyzer ()
 

Constructor & Destructor Documentation

IBAnalyzer::IBAnalyzer ( )
inlineprotected
virtual IBAnalyzer::~IBAnalyzer ( )
inlineprotectedvirtual

Member Function Documentation

virtual bool IBAnalyzer::AddMuon ( const MuonScatterData &  event)
pure virtual
virtual IBExperiment* IBAnalyzer::GetExperiment ( ) const
inlinevirtual
virtual IBMuonCollection* IBAnalyzer::GetMuonCollection ( ) const
inlinevirtual
virtual IBVoxCollection* IBAnalyzer::GetVoxCollection ( ) const
inlinevirtual
virtual void IBAnalyzer::Run ( unsigned int  iterations,
float  muons_ratio 
)
pure virtual
virtual void IBAnalyzer::SetExperiment ( IBExperiment *  exp)
inlinevirtual
virtual void IBAnalyzer::SetMuonCollection ( IBMuonCollection coll)
inlinevirtual
virtual void IBAnalyzer::SetVoxCollection ( IBVoxCollection coll)
inlinevirtual

Reimplemented in IBAnalyzerEM.

virtual unsigned int IBAnalyzer::Size ( )
inlinevirtual

Reimplemented in IBAnalyzerEM.

virtual const char* IBAnalyzer::type_name ( ) const
pure virtual

Field Documentation

IBMuonCollection* IBAnalyzer::m_MuonCollection

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