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  virtual void fillVetos ( const edm::Event & ev, const edm::EventSetup & evSetup,
27  virtual reco::IsoDeposit deposit (const edm::Event & ev, const edm::EventSetup & evSetup,
28  const reco::Track & track) const;
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 
virtual void fillVetos(const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackCollection &tracks)
std::vector< Track > TrackCollection
collection of Tracks
Definition: TrackFwd.h:14
bool ev
edm::EDGetTokenT< reco::IsoDepositMap > theCollectionToken
virtual reco::IsoDeposit deposit(const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &track) const