edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDTofKToken_
~VertexTimeAlgorithmFromTracksPID() override=default
edm::ValueMap< float > trackMTDTimes_
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDTofPToken_
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDTimeQualityToken_
void setEvent(edm::Event &iEvent, edm::EventSetup const &iSetup) override
double const minTrackTimeQuality_
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDTimeToken_
edm::ValueMap< float > trackMTDSigmaTofPi_
edm::ValueMap< float > trackMTDTofPi_
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDSigmaTofPiToken_
edm::ValueMap< float > trackMTDTimeErrors_
edm::ValueMap< float > trackMTDTofP_
static void fillPSetDescription(edm::ParameterSetDescription &iDesc)
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDTofPiToken_
edm::ValueMap< float > trackMTDTimeQualities_
double const coolingFactor_
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDSigmaTofKToken_
double const minTrackVtxWeight_
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDSigmaTofPToken_
edm::ValueMap< float > trackMTDTofK_
edm::ValueMap< float > trackMTDSigmaTofK_
VertexTimeAlgorithmFromTracksPID(const edm::ParameterSet &conf, edm::ConsumesCollector &iC)
bool vertexTime(float &vtxTime, float &vtxTimeError, TransientVertex const &vtx) const override
edm::ValueMap< float > trackMTDSigmaTofP_
edm::EDGetTokenT< edm::ValueMap< float > > const trackMTDTimeErrorToken_