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

#include <mctrue_acceptance.h>

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

Classes

struct  det_hit_count_t
 

Public Member Functions

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

det_hit_count_t AllAccepted (const TParticleList &particles)
 
bool alldetectable (const TParticleList &particles) const
 

Protected Attributes

TH1D * detect
 
utils::A2SimpleGeometry geo
 
unsigned int events_seen
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ MCTrueAcceptance()

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

Member Function Documentation

◆ AllAccepted()

MCTrueAcceptance::det_hit_count_t MCTrueAcceptance::AllAccepted ( const TParticleList particles)
protected

◆ alldetectable()

bool MCTrueAcceptance::alldetectable ( const TParticleList particles) const
protected

◆ Finish()

void MCTrueAcceptance::Finish ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent()

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

◆ ShowResult()

void MCTrueAcceptance::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ detect

TH1D* ant::analysis::physics::MCTrueAcceptance::detect
protected

◆ events_seen

unsigned int ant::analysis::physics::MCTrueAcceptance::events_seen
protected

◆ geo

utils::A2SimpleGeometry ant::analysis::physics::MCTrueAcceptance::geo
protected

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