CMS 3D CMS Logo

ExtractorFromDeposits.h
Go to the documentation of this file.
1 #ifndef MuonIsolation_ExtractorFromDeposits_H
2 #define MuonIsolation_ExtractorFromDeposits_H
3 
5 
7 
12 #include <string>
13 
14 namespace muonisolation {
15 
17 
18 public:
19 
22 
24 
25  void fillVetos ( const edm::Event & ev, const edm::EventSetup & evSetup,
26  const reco::TrackCollection & tracks) override;
27  reco::IsoDeposit deposit (const edm::Event & ev, const edm::EventSetup & evSetup,
28  const reco::Track & track) const override;
29  virtual reco::IsoDeposit deposit (const edm::Event & ev, const edm::EventSetup & evSetup,
30  const reco::TrackRef & track) const;
31 
32 private:
34 };
35 
36 }
37 
38 #endif
39 
reco::IsoDeposit deposit(const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &track) const override
std::vector< Track > TrackCollection
collection of Tracks
Definition: TrackFwd.h:14
bool ev
edm::EDGetTokenT< reco::IsoDepositMap > theCollectionToken
void fillVetos(const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackCollection &tracks) override