|
void | Init () override |
|
void | Exec () override |
|
void | Finish () override |
|
void | FillEventInfo () |
|
void | FillMcParticles () |
|
void | FillRecoTracks () |
|
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) |
|
|
float | GetPhi (RandomEngine &engine, float psi) |
|
| ClassDef (Task, 0) |
|
|
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} |
|
const Configuration * | config_ {nullptr} |
|
const DataHeader * | data_header_ {nullptr} |
|
Cuts * | event_cuts_ {nullptr} |
|
std::set< std::string > | in_branches_ {} |
|
bool | is_init_ {false} |
|
◆ Exec()
template<class RandomEngine >
◆ Finish()
template<class RandomEngine >
◆ Init()
template<class RandomEngine >
◆ phi_distr_
template<class RandomEngine >
Initial value:{1000, 0, 2 * M_PI,
[&](const double phi) {
double value = 1.;
for (unsigned int n = 1; n < vn_.size() + 1; ++n) {
value += 2 * vn_[n - 1] * std::cos(n * (phi - 0.));
}
return value;
}}
The documentation for this class was generated from the following file: