#include <TVMuonEventGenerator.h>
Public Member Functions | |
TVMuonEventGenerator (const char *name, TMEGeneratorOptions *opts) | |
virtual | ~TVMuonEventGenerator () |
virtual int | ProcessPulses (MuonEventList &muonEventsOut, const SourceDetPulseMap &detectorPulsesIn)=0 |
const IDs::generator & | GetGenerator () const |
Protected Member Functions | |
bool | Debug () const |
Private Attributes | |
bool | fDebug |
IDs::generator | fGenerator |
Definition at line 12 of file TVMuonEventGenerator.h.
TVMuonEventGenerator::TVMuonEventGenerator | ( | const char * | name, | |
TMEGeneratorOptions * | opts | |||
) | [inline] |
Definition at line 14 of file TVMuonEventGenerator.h.
References fDebug, and modules::options::GetFlag().
00014 : 00015 fDebug(false),fGenerator(name,opts->StringDescription()){ 00016 if(opts && opts->GetFlag("debug")) fDebug=true; 00017 }; virtual ~TVMuonEventGenerator(){};
virtual TVMuonEventGenerator::~TVMuonEventGenerator | ( | ) | [inline, virtual] |
Definition at line 18 of file TVMuonEventGenerator.h.
bool TVMuonEventGenerator::Debug | ( | ) | const [inline, protected] |
Definition at line 25 of file TVMuonEventGenerator.h.
Referenced by MaxTimeDiffMEGenerator::ProcessPulses().
00025 {return fDebug;};
const IDs::generator& TVMuonEventGenerator::GetGenerator | ( | ) | const [inline] |
Definition at line 22 of file TVMuonEventGenerator.h.
References fGenerator.
00022 {return fGenerator;}
virtual int TVMuonEventGenerator::ProcessPulses | ( | MuonEventList & | muonEventsOut, | |
const SourceDetPulseMap & | detectorPulsesIn | |||
) | [pure virtual] |
Implemented in FixedWindowMEGenerator, and MaxTimeDiffMEGenerator.
Referenced by MakeMuonEvents::ProcessEntry().
bool TVMuonEventGenerator::fDebug [private] |
Definition at line 25 of file TVMuonEventGenerator.h.
Referenced by TVMuonEventGenerator().
Definition at line 28 of file TVMuonEventGenerator.h.
Referenced by GetGenerator().