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

Anp::AlgStore Class Reference

#include <AlgStore.h>

Inheritance diagram for Anp::AlgStore:

Anp::Base Anp::FillEvent Anp::FillHeader Anp::FillMadId Anp::FillMRCC Anp::FillShower Anp::FillStrip Anp::FillTrack Anp::FillTruth Anp::RunAlgStore List of all members.

Public Member Functions

 AlgStore ()
virtual ~AlgStore ()
virtual bool Run (Record &record, TObject *ptr=0)=0
virtual void Config (const Registry &)
void Name (const std::string &value)
const std::string & Name () const

Private Member Functions

 AlgStore (const AlgStore &)
AlgStoreoperator= (const AlgStore &)

Private Attributes

std::string fName

Constructor & Destructor Documentation

Anp::AlgStore::AlgStore  )  [inline]
 

Definition at line 64 of file AlgStore.h.

00064                              : fName("generic")
00065    {
00066    }

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

Definition at line 68 of file AlgStore.h.

00069    {
00070    }

Anp::AlgStore::AlgStore const AlgStore  )  [private]
 


Member Function Documentation

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

Reimplemented in Anp::FillMadId, Anp::FillEvent, Anp::FillHeader, Anp::FillMRCC, Anp::FillShower, Anp::FillStrip, Anp::FillTrack, Anp::FillTruth, and Anp::RunAlgStore.

Definition at line 72 of file AlgStore.h.

00073    {
00074    }

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

Definition at line 81 of file AlgStore.h.

Referenced by Anp::RunAlgStore::Config().

00082    {
00083       return fName;
00084    }

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

Definition at line 76 of file AlgStore.h.

References fName.

00077    { 
00078       fName = value;
00079    }

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

virtual bool Anp::AlgStore::Run Record record,
TObject *  ptr = 0
[pure virtual]
 

Implemented in Anp::FillMadId, Anp::FillEvent, Anp::FillHeader, Anp::FillMRCC, Anp::FillShower, Anp::FillStrip, Anp::FillTrack, Anp::FillTruth, and Anp::RunAlgStore.


Member Data Documentation

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

Definition at line 58 of file AlgStore.h.

Referenced by Name().


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