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

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

#include <checkcb.h>

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

Public Member Functions

 scratch_lheijken_checkcb (const std::string &name, OptionsPtr opts)
 
virtual ~scratch_lheijken_checkcb ()
 
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::CBcb_detector
 
std::shared_ptr< expconfig::detector::PIDpid_detector
 
calibration::converter::GeSiCa_SADC adc_converter
 
calibration::converter::CATCH_TDC tdc_converter
 
TH1D * hTrigRefTiming
 
TH1D * hDRHCBesum_1Cl
 
TH1D * hDRHCBesum_2Cl
 
TH1D * hDRHCBesum_3Cl
 
TH1D * hDRHCBesum_4Cl
 
TH1D * hDRHCBesum_5Cl
 
TH1D * hDRHCBesum
 
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 * hCBPhiPIDPhi
 
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 cb stuff.

Constructor & Destructor Documentation

◆ scratch_lheijken_checkcb()

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

◆ ~scratch_lheijken_checkcb()

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

Member Function Documentation

◆ CreateHistos()

void scratch_lheijken_checkcb::CreateHistos ( )
protected

◆ Finish()

void scratch_lheijken_checkcb::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void scratch_lheijken_checkcb::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ adc_converter

calibration::converter::GeSiCa_SADC ant::analysis::physics::scratch_lheijken_checkcb::adc_converter
protected

◆ cb_detector

std::shared_ptr<expconfig::detector::CB> ant::analysis::physics::scratch_lheijken_checkcb::cb_detector
protected

◆ hCandClEnergy

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

◆ hCandClTime

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

◆ hCBPhiPIDPhi

TH2D* ant::analysis::physics::scratch_lheijken_checkcb::hCBPhiPIDPhi
protected

◆ hCHEnergy

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

◆ hCHTime

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

◆ hClEnergy

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

◆ hClTime

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

◆ hClTimeVsEnergy

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

◆ hDRHCalEn_woTiming

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

◆ hDRHCalEn_wTiming

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

◆ hDRHCalEnergy

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

◆ hDRHCalTimeAll

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

◆ hDRHCalTimeFirst

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

◆ hDRHCBesum

TH1D * ant::analysis::physics::scratch_lheijken_checkcb::hDRHCBesum
protected

◆ hDRHCBesum_1Cl

TH1D* ant::analysis::physics::scratch_lheijken_checkcb::hDRHCBesum_1Cl
protected

◆ hDRHCBesum_2Cl

TH1D * ant::analysis::physics::scratch_lheijken_checkcb::hDRHCBesum_2Cl
protected

◆ hDRHCBesum_3Cl

TH1D * ant::analysis::physics::scratch_lheijken_checkcb::hDRHCBesum_3Cl
protected

◆ hDRHCBesum_4Cl

TH1D * ant::analysis::physics::scratch_lheijken_checkcb::hDRHCBesum_4Cl
protected

◆ hDRHCBesum_5Cl

TH1D * ant::analysis::physics::scratch_lheijken_checkcb::hDRHCBesum_5Cl
protected

◆ hDRHUnCalEn_woTiming

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

◆ hDRHUnCalEn_wTiming

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

◆ hDRHUncalEnergy

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

◆ hDRHUncalEnergyMult

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

◆ hDRHUncalTimeAll

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

◆ hDRHUncalTimeFirst

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

◆ hDRHUncalTimeMult

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

◆ hTrigRefTiming

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

◆ pid_detector

std::shared_ptr<expconfig::detector::PID> ant::analysis::physics::scratch_lheijken_checkcb::pid_detector
protected

◆ promptrandom

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

◆ radtodeg

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

◆ tagger_detector

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

◆ tdc_converter

calibration::converter::CATCH_TDC ant::analysis::physics::scratch_lheijken_checkcb::tdc_converter
protected

◆ triggersimu

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

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