1 #ifndef IsolationAlgos_IsoDepositExtractor_H
2 #define IsolationAlgos_IsoDepositExtractor_H
22 namespace isodeposit {
48 return deposit(ev, evSetup, *track);
67 return deposit(ev, evSetup, *track);
76 return std::vector<reco::IsoDeposit>(1,
deposit(ev, evSetup, track));
84 return deposits(ev, evSetup, *track);
103 return deposits(ev, evSetup, *track);
std::vector< Track > TrackCollection
collection of Tracks
auto const & tracks
cannot be loose
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