CMS 3D CMS Logo

HLTDisplacedmumuVtxProducer.h
Go to the documentation of this file.
1 #ifndef HLTDisplacedmumuVtxProducer_h
2 #define HLTDisplacedmumuVtxProducer_h
3 
24 #include <vector>
25 
26 namespace edm {
28 }
29 
31 public:
33  ~HLTDisplacedmumuVtxProducer() override;
34  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
35  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
36 
37 private:
38  bool checkPreviousCand(const reco::TrackRef& trackref, const std::vector<reco::RecoChargedCandidateRef>& ref2) const;
39 
44  const double maxEta_;
45  const double minPt_;
46  const double minPtPair_;
47  const double minInvMass_;
48  const double maxInvMass_;
49  const int chargeOpt_;
50 };
51 
52 #endif
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > previousCandToken_
const edm::EDGetTokenT< reco::RecoChargedCandidateCollection > srcToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.