1 #ifndef DataFormats_ParticleFlowReco_GsfPFRecTrack_h
2 #define DataFormats_ParticleFlowReco_GsfPFRecTrack_h
31 const edm::Ref<std::vector<PFRecTrack> >& kfpfrectrackref);
const std::vector< reco::PFRecTrackRef > & convBremPFRecTrackRef() const
reconstructed track used as an input to particle flow
const std::vector< reco::PFBrem > & PFRecBrem() const
void addConvBremPFRecTrackRef(const reco::PFRecTrackRef &pfrectracksref)
PFRecTrackRef from conv Brems
void addBrem(const reco::PFBrem &brem)
add a Bremsstrahlung photon
reco::GsfTrackRef gsfTrackRef_
reference to corresponding gsf track
void calculateBremPositionREP()
calculate posrep_ once and for all for each brem
std::vector< reco::PFRecTrackRef > assoPFRecTrack_
vector of PFRecTrackRef from conv Brems
const reco::GsfTrackRef & gsfTrackRef() const
std::vector< reco::GsfPFRecTrackRef > assoGsfPFRecTrack_
vector of GsfPFRecTrackRef from duplicates
const edm::Ref< std::vector< PFRecTrack > > & kfPFRecTrackRef() const
void addConvBremGsfPFRecTrackRef(const reco::GsfPFRecTrackRef &gsfpfrectracksref)
GsfPFRecTrackRef from duplicates
const std::vector< reco::GsfPFRecTrackRef > & convBremGsfPFRecTrackRef() const
AlgoType_t
different types of fitting algorithms
unsigned int algoType() const
std::vector< reco::PFBrem > pfBremVec_
vector of PFBrem (empty for KF tracks)
reco::PFRecTrackRef kfPFRecTrackRef_
ref to the corresponfing PfRecTrack with KF algo (only for PFRecTrack built from GSF track) ...