|
ant
A2 ant: class-based analysis framework
|
#include <triplePi0.h>
Inheritance diagram for ant::analysis::physics::triplePi0:
Collaboration diagram for ant::analysis::physics::triplePi0:Classes | |
| struct | effTree_t |
| struct | fitRatings_t |
| struct | named_channel_t |
| struct | PionProdTree |
| struct | RecTree |
| struct | SeenTree |
| struct | settings_t |
Public Member Functions | |
| triplePi0 (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 |
Static Public Member Functions | |
| static std::string | getOtherChannelNames (const unsigned i) |
Public Attributes | |
| const settings_t | phSettings |
| const bool | flag_mc |
| const std::shared_ptr< TaggerDetector_t > | tagger |
| TH1D * | hist_steps = nullptr |
| TH1D * | hist_channels = nullptr |
| TH1D * | hist_channels_end = nullptr |
| TH2D * | hist_neutrals_channels = 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::TreeFitter | fitterSig |
| std::vector< utils::TreeFitter::tree_t > | pionsFitterSig |
| utils::TreeFitter | fitterSigmaPlus |
| std::vector< utils::TreeFitter::tree_t > | pionsFitterSigmaPlus |
| utils::TreeFitter::tree_t | kaonFitterSigmaPlus |
| utils::TreeFitter::tree_t | sigmaFitterSigmaPlus |
| 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 named_channel_t | sigmaBackground |
| static const std::vector< named_channel_t > | otherBackgrounds |
Additional Inherited Members | |
Protected Attributes inherited from ant::analysis::Physics | |
| HistogramFactory | HistFac |
| triplePi0::triplePi0 | ( | const std::string & | name, |
| ant::OptionsPtr | opts | ||
| ) |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ant::analysis::Physics.
|
static |
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
| utils::KinFitter ant::analysis::physics::triplePi0::fitterEMB |
| utils::TreeFitter ant::analysis::physics::triplePi0::fitterSig |
| utils::TreeFitter ant::analysis::physics::triplePi0::fitterSigmaPlus |
| const bool ant::analysis::physics::triplePi0::flag_mc |
| TH1D* ant::analysis::physics::triplePi0::hist_channels = nullptr |
| TH1D* ant::analysis::physics::triplePi0::hist_channels_end = nullptr |
| TH2D* ant::analysis::physics::triplePi0::hist_neutrals_channels = nullptr |
| TH1D* ant::analysis::physics::triplePi0::hist_steps = nullptr |
| utils::TreeFitter::tree_t ant::analysis::physics::triplePi0::kaonFitterSigmaPlus |
|
static |
|
static |
| const settings_t ant::analysis::physics::triplePi0::phSettings |
| std::vector<utils::TreeFitter::tree_t> ant::analysis::physics::triplePi0::pionsFitterSig |
| std::vector<utils::TreeFitter::tree_t> ant::analysis::physics::triplePi0::pionsFitterSigmaPlus |
| ant::analysis::PromptRandom::Switch ant::analysis::physics::triplePi0::promptrandom |
| RecTree ant::analysis::physics::triplePi0::recSignal |
| SeenTree ant::analysis::physics::triplePi0::seenSignal |
|
static |
| utils::TreeFitter::tree_t ant::analysis::physics::triplePi0::sigmaFitterSigmaPlus |
|
static |
| const std::shared_ptr<TaggerDetector_t> ant::analysis::physics::triplePi0::tagger |
| PionProdTree ant::analysis::physics::triplePi0::tree |
| utils::TriggerSimulation ant::analysis::physics::triplePi0::triggersimu |
| std::shared_ptr<utils::UncertaintyModel> ant::analysis::physics::triplePi0::uncertModelData = std::make_shared<utils::UncertaintyModels::FitterSergey>() |
| std::shared_ptr<utils::UncertaintyModel> ant::analysis::physics::triplePi0::uncertModelMC = std::make_shared<utils::UncertaintyModels::FitterSergey>() |