|
AnalysisTree
|


Public Member Functions | |
| void | Init () override |
| void | Exec () override |
| void | Finish () override |
| void | FillEventInfo () |
| void | FillMcParticles () |
| void | FillRecoTracks () |
| Public Member Functions inherited from AnalysisTree::Task | |
| void | PreInit () |
| void | SetInConfiguration (const Configuration *config) |
| void | SetDataHeader (const DataHeader *data_header) |
| void | SetInputBranchNames (const std::set< std::string > &br) |
| ANALYSISTREE_ATTR_NODISCARD const std::set< std::string > & | GetInputBranchNames () const |
| ANALYSISTREE_ATTR_NODISCARD bool | IsGoodEvent (const EventHeader &event_header) const |
| ANALYSISTREE_ATTR_NODISCARD bool | IsGoodEvent (const Chain &t) const |
| void | SetEventCuts (Cuts *cuts) |
| void | AddInputBranch (const std::string &name) |
Protected Member Functions | |
| float | GetPhi (RandomEngine &engine, float psi) |
| Protected Member Functions inherited from AnalysisTree::Task | |
| ClassDef (Task, 0) | |
Protected Attributes | |
| RandomEngine | generator_ |
| EventHeader * | sim_event_header_ {nullptr} |
| std::poisson_distribution< int > | multiplicity_ {100} |
| std::uniform_real_distribution< float > | psi_RP_ {-M_PI, M_PI} |
| std::vector< float > | vn_ {0.2, 0.1} |
| float | cm_rapidity_ {0.f} |
| Particles * | particles_ {nullptr} |
| std::exponential_distribution< float > | pT_dist_ {1.} |
| std::normal_distribution< float > | y_dist_ {cm_rapidity_, 1.} |
| std::piecewise_linear_distribution | phi_distr_ |
| TrackDetector * | track_detector_ {nullptr} |
| Matching * | rec_tracks_to_sim_ {nullptr} |
| TH2 * | efficiency_map_ {nullptr} |
| Protected Attributes inherited from AnalysisTree::Task | |
| const Configuration * | config_ {nullptr} |
| const DataHeader * | data_header_ {nullptr} |
| Cuts * | event_cuts_ {nullptr} |
| std::set< std::string > | in_branches_ {} |
| bool | is_init_ {false} |
|
inlineoverridevirtual |
Implements AnalysisTree::Task.
|
inlineoverridevirtual |
Implements AnalysisTree::Task.
|
inlineoverridevirtual |
Implements AnalysisTree::Task.
|
protected |