CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QuarkoniaTrackSelector.h
Go to the documentation of this file.
1 #ifndef QuarkoniaTrackSelector_h_
2 #define QuarkoniaTrackSelector_h_
3 
9 
10 #include <vector>
11 
12 
14 public:
17 
18 private:
19  virtual void produce(edm::Event&, const edm::EventSetup&);
20 
21 private:
24  std::vector<double> minMasses_;
25  std::vector<double> maxMasses_;
26  bool checkCharge_;
27  double minTrackPt_;
28  double minTrackP_;
29  double maxTrackEta_;
30 };
31 
32 #endif
virtual void produce(edm::Event &, const edm::EventSetup &)
std::vector< double > minMasses_
lower mass limits
std::vector< double > maxMasses_
upper mass limits
QuarkoniaTrackSelector(const edm::ParameterSet &)
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