ant
A2 ant: class-based analysis framework
ant::analysis::physics::DebugPhysics Class Reference

#include <DebugPhysics.h>

+ Inheritance diagram for ant::analysis::physics::DebugPhysics:
+ Collaboration diagram for ant::analysis::physics::DebugPhysics:

Public Member Functions

 DebugPhysics (const std::string &name, OptionsPtr opts=nullptr)
 
virtual ~DebugPhysics ()
 
virtual void ProcessEvent (const TEvent &event, manager_t &manager) override
 
virtual void Finish () override
 
virtual void ShowResult () override
 
- Public Member Functions inherited from ant::analysis::Physics
 Physics (const std::string &name, OptionsPtr opts)
 
virtual ~Physics ()
 
std::string GetName () const
 
 Physics (const Physics &)=delete
 
Physicsoperator= (const Physics &)=delete
 

Static Protected Member Functions

static std::list< unsigned > LoadWriteEventList (const std::string &filename)
 

Protected Attributes

const unsigned writeEvents
 
std::list< unsigned > writeEventList
 
const bool keepReadHits
 
const bool requestSlowControl
 
const bool noDump
 
unsigned seenEvents = 0
 
TID lastTID
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ DebugPhysics()

DebugPhysics::DebugPhysics ( const std::string &  name,
OptionsPtr  opts = nullptr 
)

◆ ~DebugPhysics()

DebugPhysics::~DebugPhysics ( )
virtual

Member Function Documentation

◆ Finish()

void DebugPhysics::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ LoadWriteEventList()

list< unsigned > DebugPhysics::LoadWriteEventList ( const std::string &  filename)
staticprotected

◆ ProcessEvent()

void DebugPhysics::ProcessEvent ( const TEvent event,
manager_t manager 
)
overridevirtual

◆ ShowResult()

void DebugPhysics::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ keepReadHits

const bool ant::analysis::physics::DebugPhysics::keepReadHits
protected

◆ lastTID

TID ant::analysis::physics::DebugPhysics::lastTID
protected

◆ noDump

const bool ant::analysis::physics::DebugPhysics::noDump
protected

◆ requestSlowControl

const bool ant::analysis::physics::DebugPhysics::requestSlowControl
protected

◆ seenEvents

unsigned ant::analysis::physics::DebugPhysics::seenEvents = 0
protected

◆ writeEventList

std::list<unsigned> ant::analysis::physics::DebugPhysics::writeEventList
protected

◆ writeEvents

const unsigned ant::analysis::physics::DebugPhysics::writeEvents
protected

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