Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NC::IEventAdder Class Reference

Interface from which event adders should derive. More...

#include <NCEventAdder.h>

Inheritance diagram for NC::IEventAdder:

NC::EventAdderBase NC::FakeDataAdder NC::MockDataAdder NC::RealDataAdder NC::SplitFakeDataAdder List of all members.

Public Member Functions

virtual ~IEventAdder ()
virtual void Config (const Registry &r)=0
 Override this function to handle additional registry options.
virtual void AddEvents (NCExtrapolationModule *mod, NCEventInfo *eventInfo, TChain *nearData, TChain *nearMC, TChain *farData, TChain *farMC, TChain *farMCTau, TChain *farMCElectron) const =0
 You should implement this function to call back to NCExtrapolationModule::AddEventToExtrapolations.

Detailed Description

Interface from which event adders should derive.

Definition at line 25 of file NCEventAdder.h.


Constructor & Destructor Documentation

virtual NC::IEventAdder::~IEventAdder  )  [inline, virtual]
 

Definition at line 28 of file NCEventAdder.h.

00028 {}


Member Function Documentation

virtual void NC::IEventAdder::AddEvents NCExtrapolationModule mod,
NCEventInfo eventInfo,
TChain *  nearData,
TChain *  nearMC,
TChain *  farData,
TChain *  farMC,
TChain *  farMCTau,
TChain *  farMCElectron
const [pure virtual]
 

You should implement this function to call back to NCExtrapolationModule::AddEventToExtrapolations.

Implemented in NC::FakeDataAdder, NC::SplitFakeDataAdder, NC::RealDataAdder, and NC::MockDataAdder.

Referenced by NCExtrapolationModule::Run().

virtual void NC::IEventAdder::Config const Registry r  )  [pure virtual]
 

Override this function to handle additional registry options.

Implemented in NC::EventAdderBase, NC::FakeDataAdder, NC::SplitFakeDataAdder, NC::RealDataAdder, and NC::MockDataAdder.

Referenced by NC::EventAdderBuilder().


The documentation for this class was generated from the following file:
Generated on Mon Feb 15 11:10:38 2010 for loon by  doxygen 1.3.9.1