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

#include <Omega_EpEm.h>

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

Classes

struct  tree_t
 

Public Member Functions

 Omega_EpEm (const std::string &name, OptionsPtr opts)
 
virtual void ProcessEvent (const TEvent &event, manager_t &manager) override
 
virtual void ShowResult () override
 
double effective_radius (const TCandidatePtr &) const
 
double lat_moment (const TCandidatePtr &) const
 
- 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

TH1D * h_nClusters = nullptr
 
TH1D * h_nCandidatesEvent = nullptr
 
TH1D * h_nCandCB = nullptr
 
TH1D * h_nCandTAPS = nullptr
 
TH1D * h_nCandCBcharged = nullptr
 
TH1D * h_nCandTAPScharged = nullptr
 
TH1D * h_nClusters_pr = nullptr
 
TH1D * h_PIDenergy = nullptr
 
TH1D * h_TAPSVetoEnergy = nullptr
 
TH1D * h_IM = nullptr
 
TH1D * energy = nullptr
 
TH1D * theta = nullptr
 
TH1D * phi = nullptr
 
TH1D * detectors = nullptr
 
TH1D * h_nCombsInIM = nullptr
 
TH2D * h_nCandCharged = nullptr
 
TH2D * h_nCand = nullptr
 
TH2D * h_cbdEE = nullptr
 
TH2D * h_clusteranalysis = nullptr
 
tree_t t
 
PromptRandom::Switch promptrandom
 
utils::TriggerSimulation triggersimu
 
double CBAvgTime = 0.0
 
double CBSumVetoE = 0.0
 
int hasnttriggered = 0
 
- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ Omega_EpEm()

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

Member Function Documentation

◆ effective_radius()

double Omega_EpEm::effective_radius ( const TCandidatePtr cand) const

◆ lat_moment()

double Omega_EpEm::lat_moment ( const TCandidatePtr cand) const

◆ ProcessEvent()

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

◆ ShowResult()

void Omega_EpEm::ShowResult ( )
overridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ CBAvgTime

double ant::analysis::physics::Omega_EpEm::CBAvgTime = 0.0
protected

◆ CBSumVetoE

double ant::analysis::physics::Omega_EpEm::CBSumVetoE = 0.0
protected

◆ detectors

TH1D* ant::analysis::physics::Omega_EpEm::detectors = nullptr
protected

◆ energy

TH1D* ant::analysis::physics::Omega_EpEm::energy = nullptr
protected

◆ h_cbdEE

TH2D* ant::analysis::physics::Omega_EpEm::h_cbdEE = nullptr
protected

◆ h_clusteranalysis

TH2D* ant::analysis::physics::Omega_EpEm::h_clusteranalysis = nullptr
protected

◆ h_IM

TH1D* ant::analysis::physics::Omega_EpEm::h_IM = nullptr
protected

◆ h_nCand

TH2D* ant::analysis::physics::Omega_EpEm::h_nCand = nullptr
protected

◆ h_nCandCB

TH1D* ant::analysis::physics::Omega_EpEm::h_nCandCB = nullptr
protected

◆ h_nCandCBcharged

TH1D* ant::analysis::physics::Omega_EpEm::h_nCandCBcharged = nullptr
protected

◆ h_nCandCharged

TH2D* ant::analysis::physics::Omega_EpEm::h_nCandCharged = nullptr
protected

◆ h_nCandidatesEvent

TH1D* ant::analysis::physics::Omega_EpEm::h_nCandidatesEvent = nullptr
protected

◆ h_nCandTAPS

TH1D* ant::analysis::physics::Omega_EpEm::h_nCandTAPS = nullptr
protected

◆ h_nCandTAPScharged

TH1D* ant::analysis::physics::Omega_EpEm::h_nCandTAPScharged = nullptr
protected

◆ h_nClusters

TH1D* ant::analysis::physics::Omega_EpEm::h_nClusters = nullptr
protected

◆ h_nClusters_pr

TH1D* ant::analysis::physics::Omega_EpEm::h_nClusters_pr = nullptr
protected

◆ h_nCombsInIM

TH1D* ant::analysis::physics::Omega_EpEm::h_nCombsInIM = nullptr
protected

◆ h_PIDenergy

TH1D* ant::analysis::physics::Omega_EpEm::h_PIDenergy = nullptr
protected

◆ h_TAPSVetoEnergy

TH1D* ant::analysis::physics::Omega_EpEm::h_TAPSVetoEnergy = nullptr
protected

◆ hasnttriggered

int ant::analysis::physics::Omega_EpEm::hasnttriggered = 0
protected

◆ phi

TH1D* ant::analysis::physics::Omega_EpEm::phi = nullptr
protected

◆ promptrandom

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

◆ t

tree_t ant::analysis::physics::Omega_EpEm::t
protected

◆ theta

TH1D* ant::analysis::physics::Omega_EpEm::theta = nullptr
protected

◆ triggersimu

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

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