ant
A2 ant: class-based analysis framework
ant::analysis::physics::EtapOmegaG Struct Reference

#include <EtapOmegaG.h>

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

Classes

struct  Background_t
 
struct  fitparams_t
 
struct  params_t
 
struct  ProtonPhotonTree_t
 
struct  Ref_t
 
struct  Sig_t
 
struct  TreeCommon
 
struct  TreeMCWeighting
 

Public Types

using particle_t = utils::ProtonPhotonCombs::comb_t
 
using particles_t = utils::ProtonPhotonCombs::Combinations_t
 

Public Member Functions

 EtapOmegaG (const std::string &name, OptionsPtr opts)
 
virtual void ProcessEvent (const TEvent &event, manager_t &manager) override
 
virtual void ShowResult () override
 
virtual void Finish () 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
 

Static Public Member Functions

static APLCON::Fit_Settings_t MakeFitSettings (unsigned max_iterations)
 

Public Attributes

TH1D * h_Cuts = nullptr
 
TH2D * h_DiscardedPhotons = nullptr
 
TH1D * h_LostPhotons_sig = nullptr
 
TH1D * h_LostPhotons_ref = nullptr
 
TH1D * h_IM_Omega_true = nullptr
 
TH1D * h_IM_Etap_true = nullptr
 
utils::MCWeighting mcWeightingEtaPrime
 
TreeMCWeighting t_MCWeighting
 
utils::TriggerSimulation triggersimu
 
PromptRandom::Switch promptrandom
 
const utils::UncertaintyModelPtr fitmodel_data
 
const utils::UncertaintyModelPtr fitmodel_mc
 
const fitparams_t fitparams
 
utils::A2SimpleGeometry geometry
 
TreeCommon t
 
Sig_t Sig
 
Ref_t Ref
 

Static Public Attributes

static const ParticleTypeTree ptreeSignal = ParticleTypeTreeDatabase::Get(ParticleTypeTreeDatabase::Channel::EtaPrime_gOmega_ggPi0_4g)
 
static const ParticleTypeTree ptreeReference = ParticleTypeTreeDatabase::Get(ParticleTypeTreeDatabase::Channel::EtaPrime_2g)
 
static const std::vector< Background_tptreeBackgrounds
 

Additional Inherited Members

- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Member Typedef Documentation

◆ particle_t

◆ particles_t

Constructor & Destructor Documentation

◆ EtapOmegaG()

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

Member Function Documentation

◆ Finish()

void EtapOmegaG::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ MakeFitSettings()

APLCON::Fit_Settings_t EtapOmegaG::MakeFitSettings ( unsigned  max_iterations)
static

◆ ProcessEvent()

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

◆ ShowResult()

void EtapOmegaG::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ fitmodel_data

const utils::UncertaintyModelPtr ant::analysis::physics::EtapOmegaG::fitmodel_data

◆ fitmodel_mc

const utils::UncertaintyModelPtr ant::analysis::physics::EtapOmegaG::fitmodel_mc

◆ fitparams

const fitparams_t ant::analysis::physics::EtapOmegaG::fitparams

◆ geometry

utils::A2SimpleGeometry ant::analysis::physics::EtapOmegaG::geometry

◆ h_Cuts

TH1D* ant::analysis::physics::EtapOmegaG::h_Cuts = nullptr

◆ h_DiscardedPhotons

TH2D* ant::analysis::physics::EtapOmegaG::h_DiscardedPhotons = nullptr

◆ h_IM_Etap_true

TH1D* ant::analysis::physics::EtapOmegaG::h_IM_Etap_true = nullptr

◆ h_IM_Omega_true

TH1D* ant::analysis::physics::EtapOmegaG::h_IM_Omega_true = nullptr

◆ h_LostPhotons_ref

TH1D* ant::analysis::physics::EtapOmegaG::h_LostPhotons_ref = nullptr

◆ h_LostPhotons_sig

TH1D* ant::analysis::physics::EtapOmegaG::h_LostPhotons_sig = nullptr

◆ mcWeightingEtaPrime

utils::MCWeighting ant::analysis::physics::EtapOmegaG::mcWeightingEtaPrime

◆ promptrandom

PromptRandom::Switch ant::analysis::physics::EtapOmegaG::promptrandom

◆ ptreeBackgrounds

const std::vector< EtapOmegaG::Background_t > EtapOmegaG::ptreeBackgrounds
static
Initial value:
= {
}

◆ ptreeReference

◆ ptreeSignal

◆ Ref

Ref_t ant::analysis::physics::EtapOmegaG::Ref

◆ Sig

Sig_t ant::analysis::physics::EtapOmegaG::Sig

◆ t

TreeCommon ant::analysis::physics::EtapOmegaG::t

◆ t_MCWeighting

TreeMCWeighting ant::analysis::physics::EtapOmegaG::t_MCWeighting

◆ triggersimu

utils::TriggerSimulation ant::analysis::physics::EtapOmegaG::triggersimu

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