1 #ifndef IsolationAlgos_IsoDepositExtractor_H
2 #define IsolationAlgos_IsoDepositExtractor_H
23 namespace isodeposit {
43 return deposit(ev, evSetup, *track);
59 return deposit(ev, evSetup, *track);
65 virtual std::vector<reco::IsoDeposit>
67 return std::vector<reco::IsoDeposit>(1,
deposit(ev, evSetup, track));
72 virtual std::vector<reco::IsoDeposit>
74 return deposits(ev, evSetup, *track);
79 virtual std::vector<reco::IsoDeposit>
89 virtual std::vector<reco::IsoDeposit>
91 return deposits(ev, evSetup, *track);
std::vector< Track > TrackCollection
collection of Tracks
virtual Vector momentum() const =0
spatial momentum vector
virtual const Point & vertex() const =0
vertex position
virtual int charge() const =0
electric charge
math::Error< dimension >::type CovarianceMatrix
5 parameter covariance matrix