 |
Belle II Software
release-05-02-19
|
15 #include <boost/array.hpp>
214 const static boost::array<std::string, numFilters>
217 const static boost::array<FilterID::filterTypes, FilterID::numFilters>
@ distanceZ
string name of filter dZ
@ nbFinderLost
Nb Finder filter.
const static std::string namePT
string name of filter pT
const static std::string nameAnglesXY
string name of filter aXY
@ helixParameterFit
string name of filter helix Paramater Fit
@ anglesHighOccupancy3D
string name of filter a3D high occupancy
@ alwaysTrue3Hit
a filter with this ID will always say True
@ normedDistance3D
string name of filter nd3D
const static std::string nameCirclefit
string name Circlefit filter
@ numFilters
knows number of filters existing.
@ random4Hit
a filter with this ID will say yes or no by random choice
const static std::string nameSimpleLineFit3D
string name SimpleLineFit3D filter
const static std::string nameDeltaSlopeRZ
string name of filter dslopeRZ
@ silentHitFinder
Silent Kill HitFinder filter.
@ angles3D
string name of filter a3D
const static std::string nameDistanceXY
string name of filter dXY
const static std::string nameRandom4Hit
string name of a filter which will say yes or no by random choice
@ overHighestAllowedLayer
OverHighestAllowedLayer Filter.
@ alwaysTrue4Hit
a filter with this ID will always say True
static std::string getFilterString(filterTypes filterType)
converts existing enum value into suitable string with name of filter type.
@ ziggZaggRZ
ziggZaggRZ filter
const static std::string nameAngles3D
string name of filter a3D
const static boost::array< std::string, numFilters > nameVector
array storing all the strings where the enums can be used to access their position
const static std::string nameRandom3Hit
string name of a filter which will say yes or no by random choice
const static std::string nameAnglesHighOccupancy3D
string name of filter a3D high occupancy
const static std::string nameDeltaSlopeHighOccupancyRZ
string name of filter dslopeRZ high occupancy
@ ziggZaggXY
ziggZaggXY filter
const static std::string nameTcDuel
string name TC Duel filter
@ slopeRZ
string name of filter slopeRZ
@ random2Hit
a filter with this ID will say yes or no by random choice
const static std::string nameTcFinderCurr
string name TC Finder Curr filter
@ anglesRZ
string name of filter aRZ
const static std::string nameCalcQIbyKalman
string name CalcQIbyKalman filter
@ pT
string name of filter pT
@ deltaSlopeZOverS
deltaSlopeZOverS Filter
@ deltapT
string name of filter dPt
const static boost::array< FilterID::filterTypes, FilterID::numFilters > enumVector
array storing all the enums where ints can be used to access their position (this is needed since enu...
const static std::string nameHelixParameterHighOccupancyFit
string name of filter hFit high occupancy
const static std::string nameSilentSegFinder
string name Silent Kill Seg Finder filter
const static std::string nameHelixfit
string name Helix Fit filter
const static std::string nameOutOfSectorRange
string name out of sector range filter
@ distance2IP
string name of filter d2IP
const static std::string nameGreedy
string name Greedy filter
@ deltapTHighOccupancy
string name of filter dPt high occupancy
const static std::string nameDistance3D
string name of filter d3D
const static std::string nameZiggZaggRZ
string name ZiggZaggRZ filter
const static std::string nameDistanceHighOccupancy2IP
string name of filter d2IP high occupancy
const static std::string nameAnglesRZ
string name of filter aRZ
@ calcQIbyKalman
calcQIbyKalman filter
@ distanceXY
string name of filter dXY
@ cellularAutomaton
CA filter.
const static std::string nameDeltaDistance2IP
string name of filter dd2IP
const static std::string nameAnglesHighOccupancyRZ
string name of filter aRZ high occupancy
const static std::string nameHopfield
string name Hopfield filter
@ distanceHighOccupancy2IP
string name of filter d2IP high occupancy
@ hopfield
Hopfield filter.
Abstract base class for different kinds of events.
const static std::string nameDistance2IP
string name of filter d2IP
@ pTHighOccupancy
string name of filter pT high occupancy
const static std::string nameHelixParameterFit
string name of filter helix Parameter Fit
@ tcFinderCurr
TC Finder Curr filter.
const static std::string nameSlopeRZ
string name of filter slopeRZ
@ deltaDistance2IP
string name of filter dd2IP
@ silentTcc
Silent Kill TCC filter.
const static std::string nameOverlapping
string name Overlapping filter
const static std::string nameDeltaDistanceHighOccupancy2IP
string name of filter dd2IP high occupancy
const static std::string nameNormedDistance3D
string name of filter nd3D
const static std::string nameAlwaysFalse3Hit
string name of a filter which will always say no
@ anglesHighOccupancyXY
string name of filter aXY high occupancy
static filterTypes getFilterType(const std::string &filterString)
converts existing string with name of filter type into suitable enum value.
const static std::string namePTHighOccupancy
string name of filter pT high occupancy
const static std::string nameZiggZaggXYWithSigma
string name ZiggZaggXYWithSigma filter
@ distance3D
string name of filter d3D
static std::string getTypeName(filterTypes filterType)
returns name of given type, needed for compatibility with other modules
const static std::string nameSilentHitFinder
string name Silent Kill Hit Finder filter
const static std::string nameAlwaysTrue2Hit
string name of a filter which will always say yes
const static std::string nameDistanceZ
string name of filter dZ
const static std::string nameNbFinderLost
string name Nb Finder filter
@ alwaysFalse3Hit
a filter with this ID will always say False
@ random3Hit
a filter with this ID will say yes or no by random choice
const static std::string nameCellularAutomaton
string name CA filter
@ outOfSectorRange
out of sector range filter
@ circlefit
circlefit filter
@ deltaDistanceHighOccupancy2IP
string name of filter dd2IP high occupancy
filterTypes
filterTyoes contains enums assigning unique values for each filter type allowing fast filter type rec...
static filterTypes getTypeEnum(const std::string &filterString)
returns type of given name, needed for compatibility with other modules.
const static std::string nameDeltaSOverZ
string name deltaSOverZ Filter
const static std::string nameAlwaysTrue4Hit
string name of a filter which will always say yes
@ overlapping
overlapping filter
const static std::string nameDeltapTHighOccupancy
string name of filter dPt high occupancy
@ silentSegFinder
Silent Kill SefFinder filter.
@ anglesXY
string name of filter aXY
@ simpleLineFit3D
simpleLineFit3D filter
@ helixfit
Helix Fit filter.
const static std::string nameSilentTcc
WARNING FIXME TODO some things are missing here (calcQIbyLineFit) and similar stuff.
@ deltaSlopeRZ
string name of filter dslopeRZ
@ ziggZaggXYWithSigma
ziggZaggXYWithSigma filter
@ alwaysFalse2Hit
a filter with this ID will always say False
@ alwaysTrue2Hit
a filter with this ID will always say True
const static std::string nameAlwaysTrue3Hit
string name of a filter which will always say yes
const static std::string nameAlwaysFalse2Hit
string name of a filter which will always say no
const static std::string nameOverHighestAllowedLayer
string name of OverHighestAllowedLayer Filter
const static std::string nameRandom2Hit
string name of a filter which will say yes or no by random choice
@ deltaSOverZ
deltaSOverZ Filter
const static std::string nameAlwaysFalse4Hit
string name of a filter which will always say no
@ alwaysFalse4Hit
a filter with this ID will always say False
@ anglesHighOccupancyRZ
string name of filter aRZ high occupancy
const static std::string nameDeltaSlopeZOverS
string name deltaSlopeZOverS Filter
const static std::string nameZiggZaggXY
string name ZiggZaggXY filter
const static std::string nameDeltapT
string name of filter dPt
@ helixParameterHighOccupancyFit
string name of filter hFit high occupancy
@ deltaSlopeHighOccupancyRZ
string name of filter dslopeRZ high occupancy
const static std::string nameAnglesHighOccupancyXY
string name of filter aXY high occupancy