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

#include <GoatComparison.h>

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

Public Member Functions

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

Protected Attributes

const bool writeEvents
 
TH1D * steps
 
TH1D * h_CBSumVetoE
 
TH1D * h_PIDSumE
 
TH2CBn_photon_high
 
TH2CBn_photon_low
 
TH1D * IM_gg
 
TH1D * IM_gg_noPID
 
TH1D * IM_gg_noVetoE
 
TH2D * photon_thetaE
 
TH2D * photon_clusterSizeE
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ GoatComparison()

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

◆ ~GoatComparison()

GoatComparison::~GoatComparison ( )
virtual

Member Function Documentation

◆ ProcessEvent()

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

◆ ShowResult()

void GoatComparison::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ h_CBSumVetoE

TH1D* ant::analysis::physics::GoatComparison::h_CBSumVetoE
protected

◆ h_PIDSumE

TH1D* ant::analysis::physics::GoatComparison::h_PIDSumE
protected

◆ IM_gg

TH1D* ant::analysis::physics::GoatComparison::IM_gg
protected

◆ IM_gg_noPID

TH1D* ant::analysis::physics::GoatComparison::IM_gg_noPID
protected

◆ IM_gg_noVetoE

TH1D* ant::analysis::physics::GoatComparison::IM_gg_noVetoE
protected

◆ n_photon_high

TH2CB* ant::analysis::physics::GoatComparison::n_photon_high
protected

◆ n_photon_low

TH2CB* ant::analysis::physics::GoatComparison::n_photon_low
protected

◆ photon_clusterSizeE

TH2D* ant::analysis::physics::GoatComparison::photon_clusterSizeE
protected

◆ photon_thetaE

TH2D* ant::analysis::physics::GoatComparison::photon_thetaE
protected

◆ steps

TH1D* ant::analysis::physics::GoatComparison::steps
protected

◆ writeEvents

const bool ant::analysis::physics::GoatComparison::writeEvents
protected

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