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

#include <JustParticles.h>

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

Classes

struct  Tree_t
 

Public Member Functions

 JustParticles (const std::string &name, OptionsPtr opts)
 
virtual void ProcessEvent (const TEvent &event, manager_t &manager) override
 
virtual void ShowResult () override
 
- Public Member Functions inherited from ant::analysis::Physics
 Physics (const std::string &name, OptionsPtr opts)
 
virtual ~Physics ()
 
virtual void Finish ()
 
std::string GetName () const
 
 Physics (const Physics &)=delete
 
Physicsoperator= (const Physics &)=delete
 

Protected Attributes

const PiecewiseInterval< unsigned > multiplicities
 
const bool save_events
 
TH1D * steps
 
TTree * tree = nullptr
 
Tree_t t
 
PromptRandom::Switch promptrandom
 
utils::TriggerSimulation triggersimu
 
std::vector< std::unique_ptr< utils::KinFitter > > fitters
 
std::shared_ptr< expconfig::detector::TAPStaps_detector
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ JustParticles()

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

Member Function Documentation

◆ ProcessEvent()

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

◆ ShowResult()

void JustParticles::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ fitters

std::vector<std::unique_ptr<utils::KinFitter> > ant::analysis::physics::JustParticles::fitters
protected

◆ multiplicities

const PiecewiseInterval<unsigned> ant::analysis::physics::JustParticles::multiplicities
protected

◆ promptrandom

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

◆ save_events

const bool ant::analysis::physics::JustParticles::save_events
protected

◆ steps

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

◆ t

Tree_t ant::analysis::physics::JustParticles::t
protected

◆ taps_detector

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

◆ tree

TTree* ant::analysis::physics::JustParticles::tree = nullptr
protected

◆ triggersimu

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

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