|
ant
A2 ant: class-based analysis framework
|
#include <IMCombFitPlots.h>
Inheritance diagram for ant::analysis::physics::IMCombFitPlots:
Collaboration diagram for ant::analysis::physics::IMCombFitPlots:Public Member Functions | |
| unsigned | MinNGamma () const noexcept |
| unsigned | MaxNGamma () const noexcept |
| IMCombFitPlots (const std::string &name, OptionsPtr opts) | |
| template<typename T > | |
| bool | shift_right (std::vector< T > &) |
| template<typename iter > | |
| LorentzVec | sumlv (iter start, iter end) |
| bool | find_best_comb (const TTaggerHit &, TCandidatePtrList &, TParticleList &, TParticlePtr &) |
| virtual void | ProcessEvent (const TEvent &event, manager_t &manager) override |
| virtual void | ShowResult () override |
| virtual void | Finish () 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 | |
| Physics & | operator= (const Physics &)=delete |
Static Public Member Functions | |
| static APLCON::Fit_Settings_t | MakeFitSettings (unsigned) |
Public Attributes | |
| utils::TriggerSimulation | triggersimu |
| PromptRandom::Switch | prs |
| std::vector< PromptRandom::Hist1 > | raw_2 |
| std::vector< PromptRandom::Hist1 > | raw_n |
| std::vector< PromptRandom::Hist1 > | fit_2 |
| std::vector< PromptRandom::Hist1 > | fit_n |
| std::vector< PromptRandom::Hist1 > | raw_mm |
| std::vector< PromptRandom::Hist1 > | raw_pE |
| std::vector< PromptRandom::Hist1 > | fit_pE |
| std::vector< PromptRandom::Hist2 > | dEvE_all |
| std::vector< std::vector< PromptRandom::Hist2 > > | dEvE |
| PromptRandom::Hist2 | dEvE_all_combined |
| std::vector< PromptRandom::Hist2 > | dEvE_combined |
| TH2D * | projections |
| utils::UncertaintyModelPtr | model |
| std::vector< utils::KinFitter > | kinfit |
Protected Attributes | |
| const unsigned | MAX_GAMMA |
| const bool | USE_MC_SIGNAL |
Protected Attributes inherited from ant::analysis::Physics | |
| HistogramFactory | HistFac |
Static Protected Attributes | |
| static constexpr ParticleTypeTreeDatabase::Channel | signal = ParticleTypeTreeDatabase::Channel::Pi0_eeg |
| static const ParticleTypeTree | ptreeSignal = ParticleTypeTreeDatabase::Get(signal) |
| static constexpr bool | PROBABILITY_CUT = false |
| static constexpr double | PROBABILITY = .01 |
| static constexpr unsigned | FIRST = 400 |
| static constexpr unsigned | LAST = 1100 |
| IMCombFitPlots::IMCombFitPlots | ( | const std::string & | name, |
| OptionsPtr | opts | ||
| ) |
| bool IMCombFitPlots::find_best_comb | ( | const TTaggerHit & | taggerhit, |
| TCandidatePtrList & | comb, | ||
| TParticleList & | fitted_photons, | ||
| TParticlePtr & | fitted_proton | ||
| ) |
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
|
static |
|
inlinenoexcept |
|
inlinenoexcept |
Implements ant::analysis::Physics.
| bool IMCombFitPlots::shift_right | ( | std::vector< T > & | v | ) |
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
| LorentzVec IMCombFitPlots::sumlv | ( | iter | start, |
| iter | end | ||
| ) |
| std::vector<std::vector<PromptRandom::Hist2> > ant::analysis::physics::IMCombFitPlots::dEvE |
| std::vector<PromptRandom::Hist2> ant::analysis::physics::IMCombFitPlots::dEvE_all |
| PromptRandom::Hist2 ant::analysis::physics::IMCombFitPlots::dEvE_all_combined |
| std::vector<PromptRandom::Hist2> ant::analysis::physics::IMCombFitPlots::dEvE_combined |
|
staticprotected |
| std::vector<PromptRandom::Hist1> ant::analysis::physics::IMCombFitPlots::fit_2 |
| std::vector<PromptRandom::Hist1> ant::analysis::physics::IMCombFitPlots::fit_n |
| std::vector<PromptRandom::Hist1> ant::analysis::physics::IMCombFitPlots::fit_pE |
| std::vector<utils::KinFitter> ant::analysis::physics::IMCombFitPlots::kinfit |
|
staticprotected |
|
protected |
| utils::UncertaintyModelPtr ant::analysis::physics::IMCombFitPlots::model |
|
staticprotected |
|
staticprotected |
| TH2D* ant::analysis::physics::IMCombFitPlots::projections |
| PromptRandom::Switch ant::analysis::physics::IMCombFitPlots::prs |
|
staticprotected |
| std::vector<PromptRandom::Hist1> ant::analysis::physics::IMCombFitPlots::raw_2 |
| std::vector<PromptRandom::Hist1> ant::analysis::physics::IMCombFitPlots::raw_mm |
| std::vector<PromptRandom::Hist1> ant::analysis::physics::IMCombFitPlots::raw_n |
| std::vector<PromptRandom::Hist1> ant::analysis::physics::IMCombFitPlots::raw_pE |
|
staticprotected |
| utils::TriggerSimulation ant::analysis::physics::IMCombFitPlots::triggersimu |
|
protected |