Anp::AlgSnarl Class Reference

#include <AlgSnarl.h>

Inheritance diagram for Anp::AlgSnarl:
Anp::Base Anp::DrawSnarl Anp::FillData Anp::FillEnergy Anp::FillFlux Anp::FillkNN Anp::FillMuonId Anp::FillNPlane Anp::FillShortEvent Anp::FillShortVar Anp::FillSnarl Anp::FillTrackGeom Anp::PlotBasic Anp::PlotData Anp::PlotEff Anp::PlotEvent Anp::PlotFlux Anp::PlotKinem Anp::PlotPmt Anp::PlotPur Anp::PlotShort Anp::PlotShortSelect Anp::PlotShower Anp::PlotSnarl Anp::PlotTime Anp::PlotTrack Anp::PlotTrackGeom Anp::PlotTruth Anp::PlotVtx Anp::RunAlgEvent Anp::RunAlgSnarl Anp::RunkNN Anp::RunModule Anp::SelectAntiNeutrino Anp::SelectFiducial Anp::SelectFlux Anp::SelectKinem Anp::SelectNC Anp::SelectNuMu Anp::SelectReson Anp::SelectShort Anp::SelectSpill Anp::SelectTrue Anp::StudyFiducial

List of all members.

Public Member Functions

 AlgSnarl ()
virtual ~AlgSnarl ()
virtual bool Run (Record &)=0
virtual void Config (const Registry &)
virtual void Set (TDirectory *)
virtual bool Init (const Header &)
virtual void End (const DataBlock &)
void Name (const std::string &value)
const std::string & Name () const

Private Member Functions

 AlgSnarl (const AlgSnarl &)
AlgSnarloperator= (const AlgSnarl &)

Private Attributes

std::string fName

Detailed Description

Definition at line 41 of file AlgSnarl.h.


Constructor & Destructor Documentation

Anp::AlgSnarl::AlgSnarl (  )  [inline]

Definition at line 78 of file AlgSnarl.h.

00078                              : fName("generic")
00079    {
00080    }

Anp::AlgSnarl::~AlgSnarl (  )  [inline, virtual]

Definition at line 82 of file AlgSnarl.h.

00083    {
00084    }

Anp::AlgSnarl::AlgSnarl ( const AlgSnarl  )  [private]

Member Function Documentation

void Anp::AlgSnarl::Config ( const Registry  )  [inline, virtual]
void Anp::AlgSnarl::End ( const DataBlock  )  [inline, virtual]
bool Anp::AlgSnarl::Init ( const Header  )  [inline, virtual]
const std::string & Anp::AlgSnarl::Name ( void   )  const [inline]

Definition at line 108 of file AlgSnarl.h.

References fName.

Referenced by Anp::RunAlgSnarl::Config(), Anp::RunAlgSnarl::End(), and Anp::RunAlgSnarl::Init().

00109    {
00110       return fName;
00111    }

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

Definition at line 103 of file AlgSnarl.h.

References fName.

00104    { 
00105       fName = value;
00106    }

AlgSnarl& Anp::AlgSnarl::operator= ( const AlgSnarl  )  [private]

Reimplemented from Anp::Base.

virtual bool Anp::AlgSnarl::Run ( Record  )  [pure virtual]
void Anp::AlgSnarl::Set ( TDirectory *   )  [inline, virtual]

Member Data Documentation

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

Reimplemented in Anp::FillFlux.

Definition at line 68 of file AlgSnarl.h.

Referenced by Name().


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

Generated on 15 Jul 2018 for loon by  doxygen 1.6.1