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

#include <InterpolatedPulls_pi0eeg.h>

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

Classes

struct  Tree_t
 

Public Member Functions

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

Protected Types

using model_t = std::shared_ptr< const utils::UncertaintyModels::Interpolated >
 

Protected Attributes

utils::TriggerSimulation triggersimu
 
PromptRandom::Switch promptrandom
 
TH1D * steps
 
TH1D * h_missingmass_cut
 
TH1D * h_missingmass_best
 
TH1D * h_IM_eeg
 
TH1D * h_IM_eeg_cut
 
TH1D * h_zvertex
 
TH2D * h_proton_E_theta
 
TH2D * h_E_vetoE_photon_cb
 
TH2D * h_E_vetoE_photon_taps
 
TH2D * h_E_vetoE_proton_cb
 
TH2D * h_E_vetoE_proton_taps
 
model_t fit_model_data
 
model_t fit_model_mc
 
utils::KinFitter fitter
 
utils::PullsWriter< Tree_tpullswriter
 
Tree_t t
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Member Typedef Documentation

◆ model_t

Constructor & Destructor Documentation

◆ scratch_lheijken_InterpolatedPulls_pi0eeg()

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

◆ ~scratch_lheijken_InterpolatedPulls_pi0eeg()

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

Member Function Documentation

◆ Finish()

void scratch_lheijken_InterpolatedPulls_pi0eeg::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void scratch_lheijken_InterpolatedPulls_pi0eeg::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ fit_model_data

model_t ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::fit_model_data
protected

◆ fit_model_mc

model_t ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::fit_model_mc
protected

◆ fitter

utils::KinFitter ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::fitter
protected

◆ h_E_vetoE_photon_cb

TH2D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_E_vetoE_photon_cb
protected

◆ h_E_vetoE_photon_taps

TH2D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_E_vetoE_photon_taps
protected

◆ h_E_vetoE_proton_cb

TH2D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_E_vetoE_proton_cb
protected

◆ h_E_vetoE_proton_taps

TH2D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_E_vetoE_proton_taps
protected

◆ h_IM_eeg

TH1D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_IM_eeg
protected

◆ h_IM_eeg_cut

TH1D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_IM_eeg_cut
protected

◆ h_missingmass_best

TH1D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_missingmass_best
protected

◆ h_missingmass_cut

TH1D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_missingmass_cut
protected

◆ h_proton_E_theta

TH2D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_proton_E_theta
protected

◆ h_zvertex

TH1D* ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::h_zvertex
protected

◆ promptrandom

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

◆ pullswriter

utils::PullsWriter<Tree_t> ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::pullswriter
protected

◆ steps

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

◆ t

Tree_t ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg::t
protected

◆ triggersimu

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

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