CMS 3D CMS Logo

MuonTrackProducer.h
Go to the documentation of this file.
1 //
2 // modified & integrated by Giovanni Abbiendi
3 // from code by Arun Luthra: UserCode/luthra/MuonTrackSelector/src/MuonTrackSelector.cc
4 //
5 #ifndef MCTruth_MuonTrackProducer_h
6 #define MCTruth_MuonTrackProducer_h
7 
8 #include <memory>
16 
18  public:
19  explicit MuonTrackProducer(const edm::ParameterSet&);
20  ~MuonTrackProducer() override;
21 
22  private:
23  void produce(edm::Event&, const edm::EventSetup&) override;
24 
28 
32 
33  std::vector<std::string> selectionTags;
36 };
37 
38 #endif
edm::EDGetTokenT< DTRecSegment4DCollection > inputDTRecSegment4DToken_
std::vector< std::string > selectionTags
~MuonTrackProducer() override
edm::EDGetTokenT< reco::MuonCollection > muonsToken
edm::Handle< CSCSegmentCollection > cscSegmentCollectionH_
edm::Handle< DTRecSegment4DCollection > dtSegmentCollectionH_
MuonTrackProducer(const edm::ParameterSet &)
edm::Handle< reco::MuonCollection > muonCollectionH
void produce(edm::Event &, const edm::EventSetup &) override
const edm::ParameterSet parset_
edm::EDGetTokenT< CSCSegmentCollection > inputCSCSegmentToken_