![]() |
Project
|
#include <EventTimeMaker.h>
Public Member Functions | |
| eventTimeContainer (const float &e, const float &err, const float &diamond) | |
| void | reset () |
| template<typename trackType , bool(*)(const trackType &) trackFilter> | |
| void | removeBias (const trackType &track, int &nTrackIndex, float &eventTimeValue, float &eventTimeError, const unsigned short &minimumMultiplicity=2) const |
| template<typename trackType , bool(*)(const trackType &) trackFilter> | |
| void | removeBias (const trackType &track, int &nTrackIndex, double &eventTimeValue, double &eventTimeError, const unsigned short &minimumMultiplicity=2) const |
| void | print () |
Static Public Member Functions | |
| static int | getMaxNtracksInSet () |
| static void | setMaxNtracksInSet (int v=-1) |
| static void | printConfig () |
Public Attributes | |
| double | mEventTime = 0.f |
| double | mEventTimeError = 0.f |
| Value of the event time. | |
| unsigned short | mEventTimeMultiplicity = 0 |
| Uncertainty on the computed event time. | |
| double | mSumOfWeights = 0.f |
| Track multiplicity used to compute the event time. | |
| std::vector< float > | mWeights |
| sum of weights of all track contributors | |
| std::vector< double > | mTrackTimes |
| weights (1/sigma^2) associated to a track in event time computation, 0 if track not used | |
| float | mDiamondSpread = 6.f |
| eventtime provided by a single track | |
| const double & | eventTime = mEventTime |
| spread of primary verdex in cm. Used when resetting the container to the default value | |
| const double & | eventTimeError = mEventTimeError |
| const unsigned short & | eventTimeMultiplicity = mEventTimeMultiplicity |
| const double & | sumweights = mSumOfWeights |
| const std::vector< float > & | weights = mWeights |
| const std::vector< double > & | tracktime = mTrackTimes |
Definition at line 39 of file EventTimeMaker.h.
|
inline |
Definition at line 40 of file EventTimeMaker.h.
|
inlinestatic |
Definition at line 41 of file EventTimeMaker.h.
|
inline |
Definition at line 125 of file EventTimeMaker.h.
|
inlinestatic |
Definition at line 119 of file EventTimeMaker.h.
|
inline |
Definition at line 90 of file EventTimeMaker.h.
|
inline |
Definition at line 75 of file EventTimeMaker.h.
|
inline |
Definition at line 62 of file EventTimeMaker.h.
Definition at line 42 of file EventTimeMaker.h.
| const double& o2::tof::eventTimeContainer::eventTime = mEventTime |
spread of primary verdex in cm. Used when resetting the container to the default value
Definition at line 55 of file EventTimeMaker.h.
| const double& o2::tof::eventTimeContainer::eventTimeError = mEventTimeError |
Definition at line 56 of file EventTimeMaker.h.
| const unsigned short& o2::tof::eventTimeContainer::eventTimeMultiplicity = mEventTimeMultiplicity |
Definition at line 57 of file EventTimeMaker.h.
| float o2::tof::eventTimeContainer::mDiamondSpread = 6.f |
eventtime provided by a single track
Definition at line 52 of file EventTimeMaker.h.
| double o2::tof::eventTimeContainer::mEventTime = 0.f |
Definition at line 45 of file EventTimeMaker.h.
| double o2::tof::eventTimeContainer::mEventTimeError = 0.f |
Value of the event time.
Definition at line 46 of file EventTimeMaker.h.
| unsigned short o2::tof::eventTimeContainer::mEventTimeMultiplicity = 0 |
Uncertainty on the computed event time.
Definition at line 47 of file EventTimeMaker.h.
| double o2::tof::eventTimeContainer::mSumOfWeights = 0.f |
Track multiplicity used to compute the event time.
Definition at line 49 of file EventTimeMaker.h.
| std::vector<double> o2::tof::eventTimeContainer::mTrackTimes |
weights (1/sigma^2) associated to a track in event time computation, 0 if track not used
Definition at line 51 of file EventTimeMaker.h.
| std::vector<float> o2::tof::eventTimeContainer::mWeights |
sum of weights of all track contributors
Definition at line 50 of file EventTimeMaker.h.
| const double& o2::tof::eventTimeContainer::sumweights = mSumOfWeights |
Definition at line 58 of file EventTimeMaker.h.
| const std::vector<double>& o2::tof::eventTimeContainer::tracktime = mTrackTimes |
Definition at line 60 of file EventTimeMaker.h.
| const std::vector<float>& o2::tof::eventTimeContainer::weights = mWeights |
Definition at line 59 of file EventTimeMaker.h.