#include <iostream>
#include <cstddef>
#include <string>
#include <cmath>
#include <vector>
#include <Math/VectorUtil.h>
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DataFormats/Math/interface/Vector3D.h"
#include "DataFormats/Math/interface/LorentzVector.h"
#include "DataFormats/GeometryCommonDetAlgo/interface/Measurement1D.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include "DataFormats/GeometryVector/interface/GlobalVector.h"
#include "DataFormats/GeometryVector/interface/VectorUtil.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackReco/interface/TrackFwd.h"
#include "DataFormats/BTauReco/interface/TrackIPTagInfo.h"
#include "DataFormats/BTauReco/interface/SecondaryVertexTagInfo.h"
#include "DataFormats/BTauReco/interface/TaggingVariable.h"
#include "DataFormats/BTauReco/interface/VertexTypes.h"
#include "RecoBTag/SecondaryVertex/interface/ParticleMasses.h"
#include "RecoBTag/SecondaryVertex/interface/TrackSorting.h"
#include "RecoBTag/SecondaryVertex/interface/TrackSelector.h"
#include "RecoBTag/SecondaryVertex/interface/TrackKinematics.h"
#include "RecoBTag/SecondaryVertex/interface/V0Filter.h"
#include "RecoBTag/SecondaryVertex/interface/GhostTrackComputer.h"
Go to the source code of this file.
Functions | |
static void | addMeas (std::pair< double, double > &sum, Measurement1D meas) |
static edm::ParameterSet | dropDeltaR (const edm::ParameterSet &pset) |
static double | etaRel (const math::XYZVector &dir, const math::XYZVector &track) |
static void addMeas | ( | std::pair< double, double > & | sum, |
Measurement1D | meas | ||
) | [static] |
Definition at line 99 of file GhostTrackComputer.cc.
References Measurement1D::error(), Measurement1D::value(), and CommonMethods::weight().
Referenced by GhostTrackComputer::operator()().
static edm::ParameterSet dropDeltaR | ( | const edm::ParameterSet & | pset | ) | [static] |
Definition at line 35 of file GhostTrackComputer.cc.
References edm::ParameterSet::addParameter().
{ edm::ParameterSet psetCopy(pset); psetCopy.addParameter<double>("jetDeltaRMax", 99999.0); return psetCopy; }
static double etaRel | ( | const math::XYZVector & | dir, |
const math::XYZVector & | track | ||
) | [static] |
Definition at line 90 of file GhostTrackComputer.cc.
References relval_parameters_module::energy, funct::log(), reco::ParticleMasses::piPlus, and mathSSE::sqrt().
Referenced by GhostTrackComputer::operator()().
{ double momPar = dir.Dot(track); double energy = std::sqrt(track.Mag2() + ROOT::Math::Square(ParticleMasses::piPlus)); return 0.5 * std::log((energy + momPar) / (energy - momPar)); }