|
ant
A2 ant: class-based analysis framework
|
#include <sigmaPlus.h>
Inheritance diagram for ant::analysis::physics::sigmaPlus:
Collaboration diagram for ant::analysis::physics::sigmaPlus:Classes | |
| struct | effTree_t |
| struct | fitRatings_t |
| struct | named_channel_t |
| struct | PionProdTree |
| struct | RecTree |
| struct | SeenTree |
| struct | settings_t |
Public Member Functions | |
| LorentzVec | cmsBoost (const double taggE, const LorentzVec &part) const |
| fitRatings_t | apply3Pi0Fit (const utils::ProtonPhotonCombs::comb_t &protonSelection, const double Ebeam) |
| std::pair< LorentzVec, fitRatings_t > | applyK0SFit (const utils::ProtonPhotonCombs::comb_t &protonSelection, const double Ebeam) |
| sigmaPlus (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 | fitter3Pi0 |
| std::vector< utils::TreeFitter::tree_t > | pionsFitter3Pi0 |
| utils::TreeFitter | fitterK0S |
| utils::TreeFitter::tree_t | K0SK0S |
| std::list< utils::TreeFitter::tree_t > | PionsK0S |
| std::vector< utils::TreeFitter::tree_t > | pionsFitterK0S |
| 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 |
| sigmaPlus::sigmaPlus | ( | const std::string & | name, |
| ant::OptionsPtr | opts | ||
| ) |
| sigmaPlus::fitRatings_t sigmaPlus::apply3Pi0Fit | ( | const utils::ProtonPhotonCombs::comb_t & | protonSelection, |
| const double | Ebeam | ||
| ) |
| std::pair< LorentzVec, sigmaPlus::fitRatings_t > sigmaPlus::applyK0SFit | ( | const utils::ProtonPhotonCombs::comb_t & | protonSelection, |
| const double | Ebeam | ||
| ) |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ant::analysis::Physics.
|
static |
Implements ant::analysis::Physics.
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
| utils::TreeFitter ant::analysis::physics::sigmaPlus::fitter3Pi0 |
| utils::KinFitter ant::analysis::physics::sigmaPlus::fitterEMB |
| utils::TreeFitter ant::analysis::physics::sigmaPlus::fitterK0S |
| const bool ant::analysis::physics::sigmaPlus::flag_mc |
| TH1D* ant::analysis::physics::sigmaPlus::hist_channels = nullptr |
| TH1D* ant::analysis::physics::sigmaPlus::hist_channels_end = nullptr |
| TH2D* ant::analysis::physics::sigmaPlus::hist_neutrals_channels = nullptr |
| TH1D* ant::analysis::physics::sigmaPlus::hist_steps = nullptr |
| utils::TreeFitter::tree_t ant::analysis::physics::sigmaPlus::K0SK0S |
|
static |
|
static |
| const settings_t ant::analysis::physics::sigmaPlus::phSettings |
| std::vector<utils::TreeFitter::tree_t> ant::analysis::physics::sigmaPlus::pionsFitter3Pi0 |
| std::vector<utils::TreeFitter::tree_t> ant::analysis::physics::sigmaPlus::pionsFitterK0S |
| std::list<utils::TreeFitter::tree_t> ant::analysis::physics::sigmaPlus::PionsK0S |
| ant::analysis::PromptRandom::Switch ant::analysis::physics::sigmaPlus::promptrandom |
| RecTree ant::analysis::physics::sigmaPlus::recSignal |
| SeenTree ant::analysis::physics::sigmaPlus::seenSignal |
|
static |
|
static |
| const std::shared_ptr<TaggerDetector_t> ant::analysis::physics::sigmaPlus::tagger |
| PionProdTree ant::analysis::physics::sigmaPlus::tree |
| utils::TriggerSimulation ant::analysis::physics::sigmaPlus::triggersimu |
| std::shared_ptr<utils::UncertaintyModel> ant::analysis::physics::sigmaPlus::uncertModelData = std::make_shared<utils::UncertaintyModels::FitterSergey>() |
| std::shared_ptr<utils::UncertaintyModel> ant::analysis::physics::sigmaPlus::uncertModelMC = std::make_shared<utils::UncertaintyModels::FitterSergey>() |