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

Detailed Description

Definition at line 37 of file AlgStore.h.


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]
const std::string & Anp::AlgStore::Name ( void   )  const [inline]

Definition at line 81 of file AlgStore.h.

References fName.

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]

Reimplemented from Anp::Base.

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

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 19 Jan 2018 for loon by  doxygen 1.6.1