Go to the documentation of this file. 1 #ifndef DataFormats_ParticleFlowReco_GsfPFRecTrack_h
2 #define DataFormats_ParticleFlowReco_GsfPFRecTrack_h
31 const edm::Ref<std::vector<PFRecTrack> >& kfpfrectrackref);
std::vector< reco::GsfPFRecTrackRef > assoGsfPFRecTrack_
vector of GsfPFRecTrackRef from duplicates
const std::vector< reco::PFBrem > & PFRecBrem() const
const std::vector< reco::PFRecTrackRef > & convBremPFRecTrackRef() const
std::vector< reco::PFRecTrackRef > assoPFRecTrack_
vector of PFRecTrackRef from conv Brems
const std::vector< reco::GsfPFRecTrackRef > & convBremGsfPFRecTrackRef() const
const reco::GsfTrackRef & gsfTrackRef() const
void addConvBremGsfPFRecTrackRef(const reco::GsfPFRecTrackRef &gsfpfrectracksref)
\add GsfPFRecTrackRef from duplicates
void addConvBremPFRecTrackRef(const reco::PFRecTrackRef &pfrectracksref)
\add PFRecTrackRef from conv Brems
unsigned int algoType() const
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
void calculateBremPositionREP()
calculate posrep_ once and for all for each brem
reco::GsfTrackRef gsfTrackRef_
reference to corresponding gsf track
std::vector< reco::PFBrem > pfBremVec_
vector of PFBrem (empty for KF tracks)
const edm::Ref< std::vector< PFRecTrack > > & kfPFRecTrackRef() const
reco::PFRecTrackRef kfPFRecTrackRef_
ref to the corresponfing PfRecTrack with KF algo (only for PFRecTrack built from GSF track)