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

Physics class to show Trigger and general event infos. More...

#include <DataOverview.h>

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

Classes

struct  Tree_t
 

Public Member Functions

 TriggerOverview (const std::string &name, OptionsPtr opts)
 
virtual ~TriggerOverview ()
 
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::DataOverviewBase
 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 ()
 
std::string GetName () const
 
 Physics (const Physics &)=delete
 
Physicsoperator= (const Physics &)=delete
 

Protected Attributes

TH1D * CBESum_meas = nullptr
 
TH1D * CBTiming_meas = nullptr
 
TH1D * CBESum_simu = nullptr
 
TH1D * RefTiming_simu = nullptr
 
TH1D * Multiplicity = nullptr
 
TH1D * nErrorsEvent = nullptr
 
TH2D * CBESum_perCh = nullptr
 
TH2D * E_perCh = nullptr
 
Tree_t tree
 
utils::TriggerSimulation triggersimu
 
- Protected Attributes inherited from ant::analysis::physics::DataOverviewBase
Mode mode = Mode::Reconstructed
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Additional Inherited Members

- Protected Types inherited from ant::analysis::physics::DataOverviewBase
enum  Mode { Mode::MCTrue, Mode::Reconstructed }
 
- Protected Member Functions inherited from ant::analysis::physics::DataOverviewBase
std::string GetMode () const
 Get a string representation of the current mode. More...
 
const TEventDataGetBranch (const TEvent &event) const
 

Detailed Description

Physics class to show Trigger and general event infos.

Constructor & Destructor Documentation

◆ TriggerOverview()

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

◆ ~TriggerOverview()

TriggerOverview::~TriggerOverview ( )
virtual

Member Function Documentation

◆ Finish()

void TriggerOverview::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void TriggerOverview::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ CBESum_meas

TH1D* ant::analysis::physics::TriggerOverview::CBESum_meas = nullptr
protected

◆ CBESum_perCh

TH2D* ant::analysis::physics::TriggerOverview::CBESum_perCh = nullptr
protected
Todo:
Add histograms for Error Codes and ModuleIDs ?

◆ CBESum_simu

TH1D* ant::analysis::physics::TriggerOverview::CBESum_simu = nullptr
protected

◆ CBTiming_meas

TH1D* ant::analysis::physics::TriggerOverview::CBTiming_meas = nullptr
protected

◆ E_perCh

TH2D* ant::analysis::physics::TriggerOverview::E_perCh = nullptr
protected

◆ Multiplicity

TH1D* ant::analysis::physics::TriggerOverview::Multiplicity = nullptr
protected

◆ nErrorsEvent

TH1D* ant::analysis::physics::TriggerOverview::nErrorsEvent = nullptr
protected

◆ RefTiming_simu

TH1D* ant::analysis::physics::TriggerOverview::RefTiming_simu = nullptr
protected

◆ tree

Tree_t ant::analysis::physics::TriggerOverview::tree
protected

◆ triggersimu

utils::TriggerSimulation ant::analysis::physics::TriggerOverview::triggersimu
protected

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