TVMuonEventGenerator Class Reference

#include <TVMuonEventGenerator.h>

Inheritance diagram for TVMuonEventGenerator:
FixedWindowMEGenerator MaxTimeDiffMEGenerator

List of all members.

Public Member Functions

 TVMuonEventGenerator (const char *name, TMEGeneratorOptions *opts)
virtual ~TVMuonEventGenerator ()
virtual int ProcessPulses (MuonEventList &muonEventsOut, const SourceDetPulseMap &detectorPulsesIn)=0
const IDs::generatorGetGenerator () const

Protected Member Functions

bool Debug () const

Private Attributes

bool fDebug
IDs::generator fGenerator

Detailed Description

Definition at line 12 of file TVMuonEventGenerator.h.


Constructor & Destructor Documentation

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.

00018 {};


Member Function Documentation

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]

Member Data Documentation

Definition at line 25 of file TVMuonEventGenerator.h.

Referenced by TVMuonEventGenerator().

Definition at line 28 of file TVMuonEventGenerator.h.

Referenced by GetGenerator().


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

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1