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

The ppi0_2gamma class Class uses basic kinematic cuts to find gp->pi0p (pi0->2g) More...

#include <gp_pi0[2g]p.h>

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

Classes

struct  steps_t
 

Public Member Functions

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

steps_t steps
 
utils::scratch_collicott_CrossSection cross_section
 
utils::scratch_collicott_DetEff detection_efficiency
 
PromptRandom::Switch promptrandom
 
utils::TriggerSimulation triggersimu
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Static Protected Attributes

static constexpr auto radtodeg = std_ext::radian_to_degree(1.0)
 

Detailed Description

The ppi0_2gamma class Class uses basic kinematic cuts to find gp->pi0p (pi0->2g)

Constructor & Destructor Documentation

◆ scratch_collicott_ppi0_2gamma()

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

◆ ~scratch_collicott_ppi0_2gamma()

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

Member Function Documentation

◆ Finish()

void scratch_collicott_ppi0_2gamma::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void scratch_collicott_ppi0_2gamma::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ cross_section

utils::scratch_collicott_CrossSection ant::analysis::physics::scratch_collicott_ppi0_2gamma::cross_section
protected

◆ detection_efficiency

utils::scratch_collicott_DetEff ant::analysis::physics::scratch_collicott_ppi0_2gamma::detection_efficiency
protected

◆ promptrandom

PromptRandom::Switch ant::analysis::physics::scratch_collicott_ppi0_2gamma::promptrandom
protected

◆ radtodeg

constexpr auto ant::analysis::physics::scratch_collicott_ppi0_2gamma::radtodeg = std_ext::radian_to_degree(1.0)
staticprotected

◆ steps

steps_t ant::analysis::physics::scratch_collicott_ppi0_2gamma::steps
protected

◆ triggersimu

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

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