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

Anp::AlgEvent Class Reference

#include <AlgEvent.h>

Inheritance diagram for Anp::AlgEvent:

Anp::Base Anp::FillkNN Anp::FillMuonId Anp::PlotBasic Anp::PlotData Anp::PlotEff Anp::PlotEvent Anp::PlotPur Anp::PlotSelect Anp::PlotShower Anp::PlotTrack Anp::PlotTrackGeom Anp::PlotTruth Anp::PlotVtx Anp::RunAlgEvent Anp::SelectAntiNeutrino Anp::SelectCount Anp::SelectNeutrino List of all members.

Public Member Functions

 AlgEvent ()
virtual ~AlgEvent ()
virtual bool Run (Event &event, const Record &record, bool pass)=0
virtual void Config (const Registry &)
virtual void Set (TDirectory *)
virtual void End (const DataBlock &)
void Name (const std::string &value)
const std::string & Name () const

Private Member Functions

 AlgEvent (const AlgEvent &)
AlgEventoperator= (const AlgEvent &)

Private Attributes

std::string fName

Constructor & Destructor Documentation

Anp::AlgEvent::AlgEvent  )  [inline]
 

Definition at line 72 of file AlgEvent.h.

00072                              : fName("generic")
00073    {
00074    }

Anp::AlgEvent::~AlgEvent  )  [inline, virtual]
 

Definition at line 76 of file AlgEvent.h.

00077    {
00078    }

Anp::AlgEvent::AlgEvent const AlgEvent  )  [private]
 


Member Function Documentation

void Anp::AlgEvent::Config const Registry  )  [inline, virtual]
 

Reimplemented in Anp::FillMuonId, Anp::FillkNN, Anp::PlotBasic, Anp::PlotData, Anp::PlotEff, Anp::PlotEvent, Anp::PlotPur, Anp::PlotSelect, Anp::PlotShower, Anp::PlotTrack, Anp::PlotTrackGeom, Anp::PlotTruth, Anp::PlotVtx, Anp::RunAlgEvent, Anp::SelectAntiNeutrino, Anp::SelectCount, and Anp::SelectNeutrino.

Definition at line 80 of file AlgEvent.h.

00081    {
00082    }

void Anp::AlgEvent::End const DataBlock  )  [inline, virtual]
 

Reimplemented in Anp::FillkNN, Anp::PlotEff, Anp::PlotPur, Anp::PlotSelect, Anp::RunAlgEvent, Anp::SelectAntiNeutrino, Anp::SelectCount, and Anp::SelectNeutrino.

Definition at line 88 of file AlgEvent.h.

00089    {
00090    }

const std::string & Anp::AlgEvent::Name  )  const [inline]
 

Definition at line 97 of file AlgEvent.h.

Referenced by Anp::RunAlgEvent::Config(), Anp::RunAlgEvent::End(), Anp::PlotSelect::GetEnu(), Anp::PlotSelect::GetRes(), and Anp::PlotSelect::GetSel().

00098    {
00099       return fName;
00100    }

void Anp::AlgEvent::Name const std::string &  value  )  [inline]
 

Definition at line 92 of file AlgEvent.h.

References fName.

00093    { 
00094       fName = value;
00095    }

AlgEvent& Anp::AlgEvent::operator= const AlgEvent  )  [private]
 

virtual bool Anp::AlgEvent::Run Event event,
const Record record,
bool  pass
[pure virtual]
 

Implemented in Anp::FillMuonId, Anp::FillkNN, Anp::PlotBasic, Anp::PlotData, Anp::PlotEff, Anp::PlotEvent, Anp::PlotPur, Anp::PlotSelect, Anp::PlotShower, Anp::PlotTrack, Anp::PlotTrackGeom, Anp::PlotTruth, Anp::PlotVtx, Anp::RunAlgEvent, Anp::SelectAntiNeutrino, Anp::SelectCount, and Anp::SelectNeutrino.

void Anp::AlgEvent::Set TDirectory *   )  [inline, virtual]
 

Reimplemented in Anp::PlotBasic, Anp::PlotData, Anp::PlotEff, Anp::PlotEvent, Anp::PlotPur, Anp::PlotSelect, Anp::PlotShower, Anp::PlotTrack, Anp::PlotTrackGeom, Anp::PlotTruth, Anp::PlotVtx, Anp::RunAlgEvent, Anp::SelectAntiNeutrino, Anp::SelectCount, and Anp::SelectNeutrino.

Definition at line 84 of file AlgEvent.h.

00085    {
00086    }


Member Data Documentation

std::string Anp::AlgEvent::fName [private]
 

Definition at line 62 of file AlgEvent.h.

Referenced by Name().


The documentation for this class was generated from the following file:
Generated on Thu Nov 1 12:02:00 2007 for loon by  doxygen 1.3.9.1