|
| static std::string | GetPlutoProduction (const ParticleTypeTree &particletypetree) |
| | GetPlutoProduction builds Pluto-compatible string of produced particles. More...
|
| |
| static std::string | GetDecayString (const TParticleTree_t &particletree, bool usePrintName=true) |
| | Construct a string describing the particle dacay tree using the particle::PrintName()s. More...
|
| |
| static std::string | GetDecayString (const ParticleTypeTree &particletypetree, bool usePrintName=true) |
| |
| static std::string | SanitizeDecayString (std::string decaystring) |
| | SanitizeDecayString replaces all special characters by _. More...
|
| |
| static std::string | GetProductionChannelString (const TParticleTree_t &particletree) |
| | Construct a string describing the production channel (e.g. gamma p -> p pi0 for pion production) More...
|
| |
| static ParticleTypeTree | GetProducedParticle (const ParticleTypeTree &particletypetree) |
| |
| static const TParticlePtr | FindParticle (const ParticleTypeDatabase::Type &type, const TParticleList &particles) |
| | Find the first Particle of given type in particle list. More...
|
| |
| static const TParticlePtr | FindParticle (const ParticleTypeDatabase::Type &type, const TParticleTree_t &particletree, size_t maxlevel=std::numeric_limits< size_t >::max()) |
| |
| static const TParticleList | FindParticles (const ParticleTypeDatabase::Type &type, const TParticleTree_t &particletree, size_t maxlevel=std::numeric_limits< size_t >::max()) |
| |
| template<typename T > |
| static void | FillIMCombinations (TH1 *h, unsigned n, const std::vector< T > &particles, double weight=1.0) |
| | FillIMCombinations loops over all n tuples of given particle types, builds sum and fills invariant mass. More...
|
| |
| template<typename T > |
| static void | FillIMCombinations (std::function< void(double)> filler, unsigned n, const std::vector< T > &particles) |
| |
| template<typename T > |
| static void | FillIMCombinations (std::vector< double >::iterator it, unsigned n, const std::vector< T > &particles) |
| |
| static bool | SortParticleByName (const TParticlePtr &a, const TParticlePtr &b) |
| |
| static bool | MatchByParticleName (const TParticlePtr &a, const ParticleTypeDatabase::Type &b) |
| |
| static bool | TryFindParticleDatabaseChannel (const TParticleTree_t &ptree, ParticleTypeTreeDatabase::Channel &channel) |
| |