Go to the documentation of this file.
3 #include "Math/GenVector/PositionVector3D.h"
12 const edm::Ref<std::vector<PFRecTrack> >& kfpfrectrackref)
13 :
PFRecTrack(
charge, algoType), gsfTrackRef_(gsftrackRef), kfPFRecTrackRef_(kfpfrectrackref), pfBremVec_(0) {
std::vector< reco::GsfPFRecTrackRef > assoGsfPFRecTrack_
vector of GsfPFRecTrackRef from duplicates
void calculatePositionREP()
std::vector< reco::PFRecTrackRef > assoPFRecTrack_
vector of PFRecTrackRef from conv Brems
void addConvBremGsfPFRecTrackRef(const reco::GsfPFRecTrackRef &gsfpfrectracksref)
\add GsfPFRecTrackRef from duplicates
void addConvBremPFRecTrackRef(const reco::PFRecTrackRef &pfrectracksref)
\add PFRecTrackRef from conv Brems
AlgoType_t
different types of fitting algorithms
void addBrem(const reco::PFBrem &brem)
add a Bremsstrahlung photon
reconstructed track used as an input to particle flow
std::vector< reco::PFBrem > pfBremVec_
vector of PFBrem (empty for KF tracks)
void calculateBremPositionREP()
calculate posrep_ once and for all for each brem