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

Base class for DataOverview physics. More...

#include <DataOverview.h>

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

Public Member Functions

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

Protected Types

enum  Mode { Mode::MCTrue, Mode::Reconstructed }
 

Protected Member Functions

std::string GetMode () const
 Get a string representation of the current mode. More...
 
const TEventDataGetBranch (const TEvent &event) const
 

Protected Attributes

Mode mode = Mode::Reconstructed
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Detailed Description

Base class for DataOverview physics.

Options: Mode = [ MCTrue | Reconstructed ] : Analyse mc true or reconstructed data branch. The default is "Reconstructed".

Member Enumeration Documentation

◆ Mode

Enumerator
MCTrue 
Reconstructed 

Constructor & Destructor Documentation

◆ DataOverviewBase()

DataOverviewBase::DataOverviewBase ( const std::string &  name,
OptionsPtr  opts 
)

◆ ~DataOverviewBase()

DataOverviewBase::~DataOverviewBase ( )
virtual

Member Function Documentation

◆ GetBranch()

const TEventData & DataOverviewBase::GetBranch ( const TEvent event) const
protected

◆ GetMode()

string DataOverviewBase::GetMode ( ) const
protected

Get a string representation of the current mode.

Returns
"MCTrue" or "Reconstructed"

Member Data Documentation

◆ mode

Mode ant::analysis::physics::DataOverviewBase::mode = Mode::Reconstructed
protected

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