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

A playground class for checking taps stuff. More...

#include <checktaps.h>

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

Public Member Functions

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

PromptRandom::Switch promptrandom
 
utils::TriggerSimulation triggersimu
 
std::shared_ptr< expconfig::detector::Taggertagger_detector
 
std::shared_ptr< expconfig::detector::TAPStaps_detector
 
std::shared_ptr< expconfig::detector::TAPSVetoveto_detector
 
TH1D * hTrigRefTiming
 
TH2D * hDRHUncalTimeAll
 
TH2D * hDRHCalTimeAll
 
TH2D * hDRHUncalTimeFirst
 
TH2D * hDRHCalTimeFirst
 
TH2D * hDRHUncalEnergy
 
TH2D * hDRHCalEnergy
 
TH2D * hDRHUncalTimeMult
 
TH2D * hDRHUncalEnergyMult
 
TH2D * hDRHUnCalEn_wTiming
 
TH2D * hDRHUnCalEn_woTiming
 
TH2D * hDRHCalEn_wTiming
 
TH2D * hDRHCalEn_woTiming
 
TH2D * hCHEnergy
 
TH2D * hCHTime
 
TH2D * hClTime
 
TH2D * hClEnergy
 
TH2D * hClTimeVsEnergy
 
TH2D * hCandClTime
 
TH2D * hCandClEnergy
 
- 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 playground class for checking taps stuff.

Constructor & Destructor Documentation

◆ scratch_lheijken_checktaps()

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

◆ ~scratch_lheijken_checktaps()

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

Member Function Documentation

◆ CreateHistos()

void scratch_lheijken_checktaps::CreateHistos ( )
protected

◆ Finish()

void scratch_lheijken_checktaps::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void scratch_lheijken_checktaps::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ hCandClEnergy

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hCandClEnergy
protected

◆ hCandClTime

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hCandClTime
protected

◆ hCHEnergy

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hCHEnergy
protected

◆ hCHTime

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hCHTime
protected

◆ hClEnergy

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hClEnergy
protected

◆ hClTime

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hClTime
protected

◆ hClTimeVsEnergy

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hClTimeVsEnergy
protected

◆ hDRHCalEn_woTiming

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHCalEn_woTiming
protected

◆ hDRHCalEn_wTiming

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHCalEn_wTiming
protected

◆ hDRHCalEnergy

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHCalEnergy
protected

◆ hDRHCalTimeAll

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHCalTimeAll
protected

◆ hDRHCalTimeFirst

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHCalTimeFirst
protected

◆ hDRHUnCalEn_woTiming

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHUnCalEn_woTiming
protected

◆ hDRHUnCalEn_wTiming

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHUnCalEn_wTiming
protected

◆ hDRHUncalEnergy

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHUncalEnergy
protected

◆ hDRHUncalEnergyMult

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHUncalEnergyMult
protected

◆ hDRHUncalTimeAll

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHUncalTimeAll
protected

◆ hDRHUncalTimeFirst

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHUncalTimeFirst
protected

◆ hDRHUncalTimeMult

TH2D* ant::analysis::physics::scratch_lheijken_checktaps::hDRHUncalTimeMult
protected

◆ hTrigRefTiming

TH1D* ant::analysis::physics::scratch_lheijken_checktaps::hTrigRefTiming
protected

◆ promptrandom

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

◆ radtodeg

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

◆ tagger_detector

std::shared_ptr<expconfig::detector::Tagger> ant::analysis::physics::scratch_lheijken_checktaps::tagger_detector
protected

◆ taps_detector

std::shared_ptr<expconfig::detector::TAPS> ant::analysis::physics::scratch_lheijken_checktaps::taps_detector
protected

◆ triggersimu

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

◆ veto_detector

std::shared_ptr<expconfig::detector::TAPSVeto> ant::analysis::physics::scratch_lheijken_checktaps::veto_detector
protected

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