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

#include <IBMuonEventTTreeReader.h>

Inheritance diagram for IBMuonEventTTreeReader:
IBMuonEventTTreeLNLdataReader

Public Types

enum  IBMuonEventTTreeReaderSources { R3D_MC, R2D_MC, LNL_MC, LNL_DATA }
 

Public Member Functions

virtual void setTTree (class TTree *tree)=0
 
virtual void setTFile (class TFile *file)=0
 
virtual void setHitCuts (int nx_cut, int nz_cut)=0
 
virtual void setMomentum (Scalarf p)=0
 
virtual void setError (IBMuonError &e)=0
 
virtual void selectionCode (short code)=0
 
virtual void setAcquisitionTime (float min)
 
virtual void setStartTime (float min)
 
virtual void setReadPCut (float pcut)
 
virtual void readPguess (bool yn=true)
 
virtual unsigned long getNumberOfEvents ()=0
 
virtual unsigned long getCurrentPosition ()=0
 
virtual bool readNext (uLib::MuonScatter *event)=0
 
virtual ~IBMuonEventTTreeReader ()
 

Static Public Member Functions

static IBMuonEventTTreeReaderNew (enum IBMuonEventTTreeReaderSources S)
 
static IBMuonEventTTreeReaderNew (class TFile *f)
 

Protected Member Functions

 IBMuonEventTTreeReader ()
 

Member Enumeration Documentation

Enumerator
R3D_MC 
R2D_MC 
LNL_MC 
LNL_DATA 

Constructor & Destructor Documentation

virtual IBMuonEventTTreeReader::~IBMuonEventTTreeReader ( )
inlinevirtual
IBMuonEventTTreeReader::IBMuonEventTTreeReader ( )
inlineprotected

Member Function Documentation

virtual unsigned long IBMuonEventTTreeReader::getCurrentPosition ( )
pure virtual
virtual unsigned long IBMuonEventTTreeReader::getNumberOfEvents ( )
pure virtual
static IBMuonEventTTreeReader* IBMuonEventTTreeReader::New ( enum IBMuonEventTTreeReaderSources  S)
static
static IBMuonEventTTreeReader* IBMuonEventTTreeReader::New ( class TFile *  f)
static
virtual bool IBMuonEventTTreeReader::readNext ( uLib::MuonScatter *  event)
pure virtual
virtual void IBMuonEventTTreeReader::readPguess ( bool  yn = true)
inlinevirtual
virtual void IBMuonEventTTreeReader::selectionCode ( short  code)
pure virtual
virtual void IBMuonEventTTreeReader::setAcquisitionTime ( float  min)
inlinevirtual

Reimplemented in IBMuonEventTTreeLNLdataReader.

virtual void IBMuonEventTTreeReader::setError ( IBMuonError e)
pure virtual
virtual void IBMuonEventTTreeReader::setHitCuts ( int  nx_cut,
int  nz_cut 
)
pure virtual
virtual void IBMuonEventTTreeReader::setMomentum ( Scalarf  p)
pure virtual
virtual void IBMuonEventTTreeReader::setReadPCut ( float  pcut)
inlinevirtual
virtual void IBMuonEventTTreeReader::setStartTime ( float  min)
inlinevirtual

Reimplemented in IBMuonEventTTreeLNLdataReader.

virtual void IBMuonEventTTreeReader::setTFile ( class TFile *  file)
pure virtual
virtual void IBMuonEventTTreeReader::setTTree ( class TTree *  tree)
pure virtual

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