|
ant
A2 ant: class-based analysis framework
|
A class for analyzing the pi0->e+e-g decay. More...
#include <Pi0Dalitz.h>
Inheritance diagram for ant::analysis::physics::Pi0Dalitz:
Collaboration diagram for ant::analysis::physics::Pi0Dalitz:Classes | |
| struct | TFFTree_t |
Public Member Functions | |
| Pi0Dalitz (const std::string &name, OptionsPtr opts) | |
| virtual | ~Pi0Dalitz () |
| virtual void | ProcessEvent (const TEvent &event, manager_t &manager) override |
| virtual void | Finish () override |
| virtual void | ShowResult () 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 |
Protected Types | |
| enum | parttype { en_p =0, en_ep, en_em, en_g } |
| using | particle_comb_t = utils::ProtonPhotonCombs::comb_t |
| using | particle_combs_t = utils::ProtonPhotonCombs::Combinations_t |
Protected Member Functions | |
| void | CreateHistos () |
| void | DoTrueMCStuff (const int cut, const std::vector< bool > &WhichMC, const std::vector< TParticlePtr > &trueparts, const double &tw) |
| void | DoMatchTrueRecoStuff (const TParticleList &allmcpart, const std::vector< TParticlePtr > &trueparts, const TCandidateList &recocands, std::vector< TParticlePtr > &matchrecopart) |
| void | DoTaggerStuff (const int cut, const TLorentzVector &g, const double &time, const double &cortime, const double &tw) |
| void | DoTriggerStuff (const int cut, const double &tw) |
| void | DoRecoCandStuff (const int cut, const TCandidateList &recocands, particle_combs_t ppcomb, const std::vector< TParticlePtr > &recmatparts, const std::vector< bool > &WhichMC, const TLorentzVector &ig, const double &tw) |
| double | DoKinFitStuff (const int KFind, const int nrph, particle_combs_t ppcomb, const TLorentzVector &ig, utils::KinFitter &fitobj, std::vector< TParticlePtr > &bestprobrec, std::vector< TParticlePtr > &bestprobfit, const double tw) |
| bool | Selectee (const int KFid, const std::vector< TParticlePtr > bestprobrec, std::vector< int > &eeinds, int &gind, const double tw) |
Static Protected Attributes | |
| static constexpr auto | radtodeg = std_ext::radian_to_degree(1.0) |
| static const int | nrPartTypes = 4 |
| static const int | nrSel = 5 |
| static const int | nrKF = 1 |
A class for analyzing the pi0->e+e-g decay.
|
protected |
|
protected |
|
protected |
| Pi0Dalitz::Pi0Dalitz | ( | const std::string & | name, |
| OptionsPtr | opts | ||
| ) |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
Implements ant::analysis::Physics.
|
protected |
|
overridevirtual |
Reimplemented from ant::analysis::Physics.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |