CMS 3D CMS Logo

QuarkoniaTrackSelector.h
Go to the documentation of this file.
1 #ifndef QuarkoniaTrackSelector_h_
2 #define QuarkoniaTrackSelector_h_
3 
9 
14 
15 #include <vector>
16 
18 public:
21 
22 private:
23  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
24 
25 private:
30 
31  std::vector<double> minMasses_;
32  std::vector<double> maxMasses_;
33  bool checkCharge_;
34  double minTrackPt_;
35  double minTrackP_;
36  double maxTrackEta_;
37 };
38 
39 #endif
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > muonToken_
std::vector< double > minMasses_
lower mass limits
std::vector< double > maxMasses_
upper mass limits
QuarkoniaTrackSelector(const edm::ParameterSet &)
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
edm::EDGetTokenT< reco::TrackCollection > trackToken_
double minTrackP_
track p cut
edm::InputTag trackTag_
tag for TrackCollection
double minTrackPt_
track pt cut
edm::InputTag muonTag_
tag for RecoChargedCandidateCollection
bool checkCharge_
check opposite charge?
double maxTrackEta_
track |eta| cut