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:
4 // UserCode/luthra/MuonTrackSelector/src/MuonTrackSelector.cc
5 //
6 #ifndef MCTruth_MuonTrackProducer_h
7 #define MCTruth_MuonTrackProducer_h
8 
16 #include <memory>
17 
19 public:
20  explicit MuonTrackProducer(const edm::ParameterSet &);
21  ~MuonTrackProducer() override;
22 
23 private:
24  void produce(edm::Event &, const edm::EventSetup &) override;
25 
29 
33 
34  std::vector<std::string> selectionTags;
37 };
38 
39 #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_