|
ant
A2 ant: class-based analysis framework
|
#include <singlePi0.h>
Inheritance diagram for ant::analysis::physics::singlePi0:
Collaboration diagram for ant::analysis::physics::singlePi0:Classes | |
| struct | effTree_t |
| struct | named_channel_t |
| struct | PionProdTree |
| struct | RecTree |
| struct | SeenTree |
| struct | settings_t |
Public Member Functions | |
| bool | FinalCuts () const |
| singlePi0 (const std::string &name, OptionsPtr opts) | |
| virtual void | ProcessEvent (const TEvent &event, manager_t &manager) override |
| virtual void | Finish () override |
| virtual void | ShowResult () override |
| void | FillStep (const std::string &step) |
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 | |
| Physics & | operator= (const Physics &)=delete |
Public Attributes | |
| const settings_t | phSettings |
| const bool | flag_mc |
| const std::shared_ptr< TaggerDetector_t > | tagger |
| ant::analysis::utils::A2SimpleGeometry | geometry |
| TH1D * | hist_steps = nullptr |
| TH1D * | hist_channels = nullptr |
| TH1D * | hist_channels_end = nullptr |
| TH2D * | hist_neutrals_channels = nullptr |
| TH1D * | hist_tagger_hits = nullptr |
| TH1D * | hist_ncands = nullptr |
| TH1D * | seenMC = nullptr |
| TH1D * | taggerScalars = nullptr |
| TH2D * | hist_seen = nullptr |
| TH2D * | hist_rec = nullptr |
| TH2D * | hist_efficiency = nullptr |
| std::shared_ptr< utils::UncertaintyModel > | uncertModelData = std::make_shared<utils::UncertaintyModels::FitterSergey>() |
| std::shared_ptr< utils::UncertaintyModel > | uncertModelMC = std::make_shared<utils::UncertaintyModels::FitterSergey>() |
| utils::KinFitter | fitterEMB |
| utils::TriggerSimulation | triggersimu |
| ant::analysis::PromptRandom::Switch | promptrandom |
| SeenTree | seenSignal |
| RecTree | recSignal |
| PionProdTree | tree |
Static Public Attributes | |
| static const named_channel_t | signal |
| static const named_channel_t | mainBackground |
| static const std::vector< named_channel_t > | otherBackgrounds |
Additional Inherited Members | |
Protected Attributes inherited from ant::analysis::Physics | |
| HistogramFactory | HistFac |
| singlePi0::singlePi0 | ( | const std::string & | name, |
| ant::OptionsPtr | opts | ||
| ) |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
Implements ant::analysis::Physics.
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
| utils::KinFitter ant::analysis::physics::singlePi0::fitterEMB |
| const bool ant::analysis::physics::singlePi0::flag_mc |
| ant::analysis::utils::A2SimpleGeometry ant::analysis::physics::singlePi0::geometry |
| TH1D* ant::analysis::physics::singlePi0::hist_channels = nullptr |
| TH1D* ant::analysis::physics::singlePi0::hist_channels_end = nullptr |
| TH2D* ant::analysis::physics::singlePi0::hist_efficiency = nullptr |
| TH1D* ant::analysis::physics::singlePi0::hist_ncands = nullptr |
| TH2D* ant::analysis::physics::singlePi0::hist_neutrals_channels = nullptr |
| TH2D* ant::analysis::physics::singlePi0::hist_rec = nullptr |
| TH2D* ant::analysis::physics::singlePi0::hist_seen = nullptr |
| TH1D* ant::analysis::physics::singlePi0::hist_steps = nullptr |
| TH1D* ant::analysis::physics::singlePi0::hist_tagger_hits = nullptr |
|
static |
|
static |
| const settings_t ant::analysis::physics::singlePi0::phSettings |
| ant::analysis::PromptRandom::Switch ant::analysis::physics::singlePi0::promptrandom |
| RecTree ant::analysis::physics::singlePi0::recSignal |
| TH1D* ant::analysis::physics::singlePi0::seenMC = nullptr |
| SeenTree ant::analysis::physics::singlePi0::seenSignal |
|
static |
| const std::shared_ptr<TaggerDetector_t> ant::analysis::physics::singlePi0::tagger |
| TH1D* ant::analysis::physics::singlePi0::taggerScalars = nullptr |
| PionProdTree ant::analysis::physics::singlePi0::tree |
| utils::TriggerSimulation ant::analysis::physics::singlePi0::triggersimu |
| std::shared_ptr<utils::UncertaintyModel> ant::analysis::physics::singlePi0::uncertModelData = std::make_shared<utils::UncertaintyModels::FitterSergey>() |
| std::shared_ptr<utils::UncertaintyModel> ant::analysis::physics::singlePi0::uncertModelMC = std::make_shared<utils::UncertaintyModels::FitterSergey>() |