1 #ifndef RecoBTag_SecondaryVertex_CandidateBoostedDoubleSecondaryVertexComputer_h
2 #define RecoBTag_SecondaryVertex_CandidateBoostedDoubleSecondaryVertexComputer_h
17 #include "fastjet/PseudoJet.hh"
18 #include "fastjet/contrib/Njettiness.hh"
52 std::unique_ptr<TMVAEvaluator>
mvaID;
68 #endif // RecoBTag_SecondaryVertex_CandidateBoostedDoubleSecondaryVertexComputer_h
static float dummyTrackSip2dSigAbove
static float dummyTrackEtaRel
static float dummyVertexDeltaR
static float dummyVertexMass
void setTracksPV(const reco::CandidatePtr &trackRef, const reco::VertexRef &vertexRef, float &PVweight) const
const std::string gbrForestLabel_
edm::ESHandle< TransientTrackBuilder > trackBuilder
void etaRelToTauAxis(const reco::VertexCompositePtrCandidate &vertex, fastjet::PseudoJet &tauAxis, std::vector< float > &tau_trackEtaRel) const
std::unique_ptr< TMVAEvaluator > mvaID
const edm::FileInPath weightFile_
reco::V0Filter trackPairV0Filter
static float charmThreshold
static float dummyZ_ratio
void setTracksPVBase(const reco::TrackRef &trackRef, const reco::VertexRef &vertexRef, float &PVweight) const
static float dummyTrackSip3dSig
static float bottomThreshold
const double maxSVDeltaRToJet_
void initialize(const JetTagComputerRecord &) override
void vertexKinematics(const reco::VertexCompositePtrCandidate &vertex, reco::TrackKinematics &vertexKinematics) const
const double maxDistToAxis_
reco::TrackSelector trackSelector
const double maxDecayLen_
void calcNsubjettiness(const reco::JetBaseRef &jet, float &tau1, float &tau2, std::vector< fastjet::PseudoJet > ¤tAxes) const
float discriminator(const TagInfoHelper &tagInfos) const override
fastjet::contrib::Njettiness njettiness_
static float dummyFlightDistance2dSig
CandidateBoostedDoubleSecondaryVertexComputer(const edm::ParameterSet ¶meters)
static float dummyVertexEnergyRatio