1 #ifndef IsolationAlgos_IsoDepositExtractor_H 2 #define IsolationAlgos_IsoDepositExtractor_H 23 namespace isodeposit {
46 return deposit(ev, evSetup, *track);
62 return deposit(ev, evSetup, *track);
68 virtual std::vector<reco::IsoDeposit>
70 return std::vector<reco::IsoDeposit>(1,
deposit(ev, evSetup, track));
75 virtual std::vector<reco::IsoDeposit>
77 return deposits(ev, evSetup, *track);
82 virtual std::vector<reco::IsoDeposit>
92 virtual std::vector<reco::IsoDeposit>
94 return deposits(ev, evSetup, *track);
std::vector< Track > TrackCollection
collection of Tracks
virtual Vector momentum() const =0
spatial momentum vector
virtual int charge() const =0
electric charge
virtual const Point & vertex() const =0
vertex position
math::Error< dimension >::type CovarianceMatrix
5 parameter covariance matrix