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

#include <RarePion.h>

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

Public Member Functions

 RarePion (const std::string &name, OptionsPtr opts)
 
virtual ~RarePion ()
 
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
 

Protected Attributes

TH1D * ggim
 
TH1D * gggim
 
TH1D * ggggim
 
TH1D * nphotons
 
TH1D * nphotons_anglecut
 
TH1D * im_3g
 
TH1D * im_2g
 
TH1D * minAngle
 
TH1D * minAngle2g
 
TH1D * splitoffangle
 
TH2D * theta_vs_En
 
TH2D * splitoffenergy
 
Double_t angle01
 
Double_t angle02
 
Double_t angle12
 
interval< double > theta_cut = {25,155}
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ RarePion()

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

◆ ~RarePion()

virtual ant::analysis::physics::RarePion::~RarePion ( )
inlinevirtual

Member Function Documentation

◆ Finish()

void RarePion::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void RarePion::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ angle01

Double_t ant::analysis::physics::RarePion::angle01
protected

◆ angle02

Double_t ant::analysis::physics::RarePion::angle02
protected

◆ angle12

Double_t ant::analysis::physics::RarePion::angle12
protected

◆ ggggim

TH1D* ant::analysis::physics::RarePion::ggggim
protected

◆ gggim

TH1D* ant::analysis::physics::RarePion::gggim
protected

◆ ggim

TH1D* ant::analysis::physics::RarePion::ggim
protected

◆ im_2g

TH1D* ant::analysis::physics::RarePion::im_2g
protected

◆ im_3g

TH1D* ant::analysis::physics::RarePion::im_3g
protected

◆ minAngle

TH1D* ant::analysis::physics::RarePion::minAngle
protected

◆ minAngle2g

TH1D* ant::analysis::physics::RarePion::minAngle2g
protected

◆ nphotons

TH1D* ant::analysis::physics::RarePion::nphotons
protected

◆ nphotons_anglecut

TH1D* ant::analysis::physics::RarePion::nphotons_anglecut
protected

◆ splitoffangle

TH1D* ant::analysis::physics::RarePion::splitoffangle
protected

◆ splitoffenergy

TH2D* ant::analysis::physics::RarePion::splitoffenergy
protected

◆ theta_cut

interval<double> ant::analysis::physics::RarePion::theta_cut = {25,155}
protected

◆ theta_vs_En

TH2D* ant::analysis::physics::RarePion::theta_vs_En
protected

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