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

A gp->ppi0 class. More...

#include <gp_pi0p.h>

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

Classes

struct  AnalysTree_t
 

Public Member Functions

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

void CreateHistos ()
 

Protected Attributes

AnalysTree_t AnalysTree
 
PromptRandom::Switch promptrandom
 
utils::TriggerSimulation triggersimu
 
TH1D * hTrueGammaE
 
TH1D * hTrueIMgg
 
TH1D * hTrueMMgg
 
TH2D * hTrueThevsEg
 
TH2D * hTrueThevsPhig
 
TH2D * hTrueThevsEpi0
 
TH2D * hTrueThevsPhipi0
 
TH1D * hPromRandWei
 
TH2D * hTaggTimeChannel
 
TH2D * hTaggCorTimeChannel
 
TH2D * hNeuCanThevsCaloE
 
TH2D * hNeuCanThevsPhi
 
TH1D * hNeuCanCBTime
 
TH1D * hNeuCanTAPSTime
 
TH1D * hNeuCanCBCluSize
 
TH1D * hNeuCanTAPSCluSize
 
TH2D * hChaCanThevsCaloE
 
TH2D * hChaCanThevsVetoE
 
TH2D * hChaCanThevsPhi
 
TH1D * hChaCanCBTime
 
TH1D * hChaCanTAPSTime
 
TH1D * hChaCanCBCluSize
 
TH1D * hChaCanTAPSCluSize
 
TH1D * hpi0ggO2gOCB_time
 
TH1D * hpi0ggO2gCBTA_time
 
TH1D * hpi0ggO2gOCB_IM
 
TH1D * hpi0ggO2gCBTA_IM
 
TH2D * hpi0ggO2g_gThevsE
 
TH2D * hpi0ggO2g_gThevsPhi
 
TH2D * hpi0ggO2g_pi0ThevsE
 
TH2D * hpi0ggO2g_pi0ThevsPhi
 
TH2D * hpi0ggO2gOCB_IMggVsTagCh
 
TH2D * hpi0ggO2gCBTA_IMggVsTagCh
 
TH2D * hpi0ggO2gOCB_TagTimeVsChan
 
TH2D * hpi0ggO2gCBTA_TagTimeVsChan
 
TH2D * hpi0ggO2gOCB_TagCorTimeVsChan
 
TH2D * hpi0ggO2gCBTA_TagCorTimeVsChan
 
TH1D * hpi0ggO2gO1p_IMgg
 
TH1D * hpi0ggO2gO1p_MMp
 
TH2D * hpi0ggO2gO1p_IMgg_Thgg
 
TH1D * hpi0DD1N2COCB_time
 
TH1D * hpi0DD1N2CCBTA_time
 
TH1D * hpi0DD1N2COCB_IM
 
TH1D * hpi0DD1N2CCBTA_IM
 
TH2D * hpi0DD1N2C_pi0ThevsE
 
TH2D * hpi0DD1N2C_pi0ThevsPhi
 
- 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

A gp->ppi0 class.

Constructor & Destructor Documentation

◆ scratch_lheijken_gppi0p()

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

◆ ~scratch_lheijken_gppi0p()

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

Member Function Documentation

◆ CreateHistos()

void scratch_lheijken_gppi0p::CreateHistos ( )
protected

◆ Finish()

void scratch_lheijken_gppi0p::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void scratch_lheijken_gppi0p::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ AnalysTree

AnalysTree_t ant::analysis::physics::scratch_lheijken_gppi0p::AnalysTree
protected

◆ hChaCanCBCluSize

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hChaCanCBCluSize
protected

◆ hChaCanCBTime

TH1D* ant::analysis::physics::scratch_lheijken_gppi0p::hChaCanCBTime
protected

◆ hChaCanTAPSCluSize

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hChaCanTAPSCluSize
protected

◆ hChaCanTAPSTime

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hChaCanTAPSTime
protected

◆ hChaCanThevsCaloE

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hChaCanThevsCaloE
protected

◆ hChaCanThevsPhi

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hChaCanThevsPhi
protected

◆ hChaCanThevsVetoE

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hChaCanThevsVetoE
protected

◆ hNeuCanCBCluSize

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hNeuCanCBCluSize
protected

◆ hNeuCanCBTime

TH1D* ant::analysis::physics::scratch_lheijken_gppi0p::hNeuCanCBTime
protected

◆ hNeuCanTAPSCluSize

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hNeuCanTAPSCluSize
protected

◆ hNeuCanTAPSTime

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hNeuCanTAPSTime
protected

◆ hNeuCanThevsCaloE

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hNeuCanThevsCaloE
protected

◆ hNeuCanThevsPhi

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hNeuCanThevsPhi
protected

◆ hpi0DD1N2C_pi0ThevsE

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0DD1N2C_pi0ThevsE
protected

◆ hpi0DD1N2C_pi0ThevsPhi

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0DD1N2C_pi0ThevsPhi
protected

◆ hpi0DD1N2CCBTA_IM

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0DD1N2CCBTA_IM
protected

◆ hpi0DD1N2CCBTA_time

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0DD1N2CCBTA_time
protected

◆ hpi0DD1N2COCB_IM

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0DD1N2COCB_IM
protected

◆ hpi0DD1N2COCB_time

TH1D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0DD1N2COCB_time
protected

◆ hpi0ggO2g_gThevsE

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2g_gThevsE
protected

◆ hpi0ggO2g_gThevsPhi

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2g_gThevsPhi
protected

◆ hpi0ggO2g_pi0ThevsE

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2g_pi0ThevsE
protected

◆ hpi0ggO2g_pi0ThevsPhi

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2g_pi0ThevsPhi
protected

◆ hpi0ggO2gCBTA_IM

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gCBTA_IM
protected

◆ hpi0ggO2gCBTA_IMggVsTagCh

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gCBTA_IMggVsTagCh
protected

◆ hpi0ggO2gCBTA_TagCorTimeVsChan

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gCBTA_TagCorTimeVsChan
protected

◆ hpi0ggO2gCBTA_TagTimeVsChan

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gCBTA_TagTimeVsChan
protected

◆ hpi0ggO2gCBTA_time

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gCBTA_time
protected

◆ hpi0ggO2gO1p_IMgg

TH1D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gO1p_IMgg
protected

◆ hpi0ggO2gO1p_IMgg_Thgg

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gO1p_IMgg_Thgg
protected

◆ hpi0ggO2gO1p_MMp

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gO1p_MMp
protected

◆ hpi0ggO2gOCB_IM

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gOCB_IM
protected

◆ hpi0ggO2gOCB_IMggVsTagCh

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gOCB_IMggVsTagCh
protected

◆ hpi0ggO2gOCB_TagCorTimeVsChan

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gOCB_TagCorTimeVsChan
protected

◆ hpi0ggO2gOCB_TagTimeVsChan

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gOCB_TagTimeVsChan
protected

◆ hpi0ggO2gOCB_time

TH1D* ant::analysis::physics::scratch_lheijken_gppi0p::hpi0ggO2gOCB_time
protected

◆ hPromRandWei

TH1D* ant::analysis::physics::scratch_lheijken_gppi0p::hPromRandWei
protected

◆ hTaggCorTimeChannel

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hTaggCorTimeChannel
protected

◆ hTaggTimeChannel

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hTaggTimeChannel
protected

◆ hTrueGammaE

TH1D* ant::analysis::physics::scratch_lheijken_gppi0p::hTrueGammaE
protected

◆ hTrueIMgg

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hTrueIMgg
protected

◆ hTrueMMgg

TH1D * ant::analysis::physics::scratch_lheijken_gppi0p::hTrueMMgg
protected

◆ hTrueThevsEg

TH2D* ant::analysis::physics::scratch_lheijken_gppi0p::hTrueThevsEg
protected

◆ hTrueThevsEpi0

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hTrueThevsEpi0
protected

◆ hTrueThevsPhig

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hTrueThevsPhig
protected

◆ hTrueThevsPhipi0

TH2D * ant::analysis::physics::scratch_lheijken_gppi0p::hTrueThevsPhipi0
protected

◆ promptrandom

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

◆ radtodeg

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

◆ triggersimu

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

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