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

#include <Thresholds.h>

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

Public Member Functions

 Thresholds (const Detector_t::Type_t &detectorType, const BinSettings &bins_x, 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
 

Protected Attributes

TH2D * hThresholds_Raw
 
TH2D * hThresholds_ADC
 
TH2D * hThresholds_TDC
 
TH2D * hThresholds_Raw_TDC
 
TH1D * hADCnoTDC
 
TH1D * hADC
 
TH1D * hADCnoTDC_norm = nullptr
 
const std::shared_ptr< const Detector_tDetector
 
const double badTDCthreshold
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ Thresholds()

Thresholds::Thresholds ( const Detector_t::Type_t detectorType,
const BinSettings bins_x,
const std::string &  name,
OptionsPtr  opts 
)

Member Function Documentation

◆ Finish()

void Thresholds::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void Thresholds::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ badTDCthreshold

const double ant::analysis::physics::Thresholds::badTDCthreshold
protected

◆ Detector

const std::shared_ptr<const Detector_t> ant::analysis::physics::Thresholds::Detector
protected

◆ hADC

TH1D* ant::analysis::physics::Thresholds::hADC
protected

◆ hADCnoTDC

TH1D* ant::analysis::physics::Thresholds::hADCnoTDC
protected

◆ hADCnoTDC_norm

TH1D* ant::analysis::physics::Thresholds::hADCnoTDC_norm = nullptr
protected

◆ hThresholds_ADC

TH2D* ant::analysis::physics::Thresholds::hThresholds_ADC
protected

◆ hThresholds_Raw

TH2D* ant::analysis::physics::Thresholds::hThresholds_Raw
protected

◆ hThresholds_Raw_TDC

TH2D* ant::analysis::physics::Thresholds::hThresholds_Raw_TDC
protected

◆ hThresholds_TDC

TH2D* ant::analysis::physics::Thresholds::hThresholds_TDC
protected

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