|
ant
A2 ant: class-based analysis framework
|
#include <etaprime_dalitz.h>
Inheritance diagram for ant::analysis::physics::Etap2g:
Collaboration diagram for ant::analysis::physics::Etap2g:Classes | |
| struct | Cuts_t |
Public Member Functions | |
| Etap2g (const std::string &name, OptionsPtr opts) | |
| void | setPromptRandom (PromptRandom::Switch &) |
| void | linkTree (RefTree_t &) |
| virtual void | ProcessEvent (const TEvent &event, manager_t &manager) override |
| void | Process (const TEvent &event) |
Public Member Functions inherited from ant::analysis::Physics | |
| Physics (const std::string &name, OptionsPtr opts) | |
| virtual | ~Physics () |
| virtual void | Finish () |
| virtual void | ShowResult () |
| std::string | GetName () const |
| Physics (const Physics &)=delete | |
| Physics & | operator= (const Physics &)=delete |
Public Member Functions inherited from ant::analysis::physics::EtapDalitzTools | |
| double | effective_radius (const TCandidatePtr) const |
| double | lat_moment (const TCandidatePtr) const |
| template<typename iter > | |
| LorentzVec | sumlv (iter start, iter end) |
| void | count_clusters (const TCandidateList &, size_t &, size_t &) |
| bool | q2_preselection (const TEventData &, const double) const |
| void | channel_id (const TEvent &, channel_id_t &) |
| ParticleTypeTree | base_tree () |
| ParticleTypeTree | etap_3g () |
Protected Types | |
| using | RefTree_t = EtapDalitz::RefTree_t |
| using | particle_comb_t = utils::ProtonPhotonCombs::comb_t |
| using | particle_combs_t = utils::ProtonPhotonCombs::Combinations_t |
Protected Member Functions | |
| void | fill_tree (const APLCON::Result_t &, const APLCON::Result_t &, const TParticlePtr, const TParticleList &) |
| bool | simple2CB1TAPS (const TCandidateList &cands, TParticlePtr &proton, TParticleList &photons) |
| bool | doFit_checkProb (const TTaggerHit &taggerhit, const TParticlePtr proton, const TParticleList &photons, double &best_prob_fit) |
Protected Attributes | |
| PromptRandom::Switch * | promptrandom |
| utils::TriggerSimulation | triggersimu |
| utils::UncertaintyModelPtr | model_data |
| utils::UncertaintyModelPtr | model_MC |
| utils::KinFitter | kinfit |
| utils::TreeFitter | treefitter_etap |
| RefTree_t * | t |
Protected Attributes inherited from ant::analysis::Physics | |
| HistogramFactory | HistFac |
Protected Attributes inherited from ant::analysis::physics::EtapDalitzTools | |
| utils::ClusterTools | clustertools |
Static Protected Attributes | |
| static constexpr bool | USE_KINFIT = true |
| static constexpr bool | USE_TREEFIT = false |
| static constexpr bool | TEST_COMBS = false |
Friends | |
| class | Etap2gMC |
Additional Inherited Members | |
Static Public Member Functions inherited from ant::analysis::physics::EtapDalitzTools | |
| template<typename Particle > | |
| static std::vector< size_t > | get_sorted_indices_vetoE (std::vector< Particle > particles) |
| static std::vector< double > | get_veto_energies (std::vector< TSimpleParticle > particles) |
| static std::vector< double > | get_veto_energies (std::vector< TParticlePtr > particles) |
|
protected |
|
protected |
| Etap2g::Etap2g | ( | const std::string & | name, |
| OptionsPtr | opts | ||
| ) |
|
protected |
|
protected |
| void Etap2g::linkTree | ( | RefTree_t & | ref | ) |
| void Etap2g::Process | ( | const TEvent & | event | ) |
Implements ant::analysis::Physics.
| void Etap2g::setPromptRandom | ( | PromptRandom::Switch & | prs | ) |
|
protected |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |