 |
Belle II Software
release-05-02-19
|
13 #include <framework/logging/Logger.h>
37 AnalyzingAlgorithmValuePY,
38 AnalyzingAlgorithmValuePZ,
92 B2ERROR(
"AlgoritmType::getTypeName(): given iD " << type <<
" is not a valid AlgoritmType, return AlgoritmType::UnknownType!");
104 B2ERROR(
"AlgoritmType::getTypeName(): given iD " << type <<
" is not a valid AlgoritmType, return AlgoritmType::UnknownType!");
117 {
return aType < AlgoritmType::AnalyzingAlgorithmLostUClusters and aType > AlgoritmType::AnalyzingAlgorithmValueQI; }
125 {
return aType > AlgoritmType::AnalyzingAlgorithmTotalVClusters and aType < AlgoritmType::NTypes; }
Class for storing an algorithm to find out the energy deposit of v-type-clusters the testTC lost comp...
@ AnalyzingAlgorithmLostUClusters
value type hit (with access to clusters via relations), stores int. defined in ..tracking/trackFindin...
static std::map< Type, std::string > s_fromTypeToString
static map allowing translation from a given type to its name stored as a string
Class for storing an algorithm determining the residual (ref-test) of momentum in its angle (directio...
Class for storing an algorithm determining the quality indicator of the TC.
Class for storing an algorithm determining the residual (ref-test) of momentum in Z.
Class for storing an algorithm to find out how many v-type-clusters the given TC had.
Class for storing an algorithm to find out how many u-type-clusters the given TC had.
@ AnalyzingAlgorithmBase
base type, template for all the other analyzing algorithms, contains essential functions for all algo...
Class for storing an algorithm determining the residual (ref-test) of momentum in |p|.
static bool isValidName(std::string type)
checks if the name given is a valid name for an AlgoritmType
Class for storing an algorithm determining the momentum in phi (in degrees)
static bool isValueDoubleType(AlgoritmType::Type aType)
returns true if given AlgoritmType is a an algorithm which calculates a value in double for each TC p...
static std::string getTypeName(AlgoritmType::Type type)
for given AlgoritmType the corresponding string-name will be returned.
Class for storing an algorithm determining the residual (ref-test) of momentum in Y.
static std::map< std::string, Type > s_fromStringToType
static map allowing translation from a given name stored as a string to its type
Class for storing an algorithm to find out the energy deposit of v-type-clusters the given TC had.
static bool isValidType(AlgoritmType::Type type)
checks if a type given is a valid type for an AlgoritmType
@ AnalyzingAlgorithmValuePX
value type, stores double. defined in ..tracking/trackFindingVXD/analyzingTools/algorithms/AnalyzingA...
Class for storing an algorithm determining the residual (ref-test) of pT in angle (transverse directi...
Abstract base class for different kinds of events.
Class for storing an algorithm determining the momentum in pT.
@ AnalyzingAlgorithmLostUEDep
value type hit (with access to clusters via relations), stores vector< double >. defined in ....
static bool isHitValueVecDoubleType(AlgoritmType::Type aType)
returns true if given AlgoritmType is a an algorithm which calculates a value in vector< double> base...
Class for storing an algorithm determining the distance seedHit to IP in XY (=r)
Class for storing an algorithm to find out the energy deposit of u-type-clusters the given TC had.
static bool isResidualDoubleType(AlgoritmType::Type aType)
returns true if given AlgoritmType is a an algorithm which calculates a residual in double for each T...
Class for storing an algorithm determining the distance seedHit to IP in XY (=r)
Class for storing an algorithm determining the the distance seedHit to IP in 3D.
Class for storing an algorithm determining the residual (ref-test) of the seed position in XY (=r)
Class for storing an algorithm to find out how many v-type-clusters the testTC lost compared to the r...
Class for storing an algorithm determining the residual (ref-test) of momentum in pT.
Class for storing an algorithm determining the momentum in theta (in degrees)
Class for storing an algorithm determining the residual (ref-test) of momentum in phi (in degrees)
static AlgoritmType::Type getTypeEnum(std::string type)
for given string name of a AlgoritmType the corresponding AlgoritmType will be returned.
static bool isHitValueIntType(AlgoritmType::Type aType)
returns true if given AlgoritmType is a an algorithm which calculates a value in int based on hits of...
Class for storing an algorithm determining the residual (ref-test) of momentum in theta (in degrees)
Class for storing an algorithm determining the momentum in |p|.
Type
allows classifying Analyzing algorithms
@ AnalyzingAlgorithmResidualPX
residual type, stores double. defined in ..tracking/trackFindingVXD/analyzingTools/algorithms/Analyzi...
Class for storing an algorithm determining the residual (ref-test) of the seed position in 3D.