ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/ForwardAnalysis/Utilities/interface/TrackAnalysisSelector.h
Revision: 1.1
Committed: Thu Aug 25 19:10:34 2011 UTC (13 years, 8 months ago) by antoniov
Content type: text/plain
Branch: MAIN
CVS Tags: V01-01-01, V01-01-00, antoniov-forwardAnalysis-09Jul2012-v1, antoniov-forwardAnalysis-29Jun2012-v1, V01-00-00, antoniov-utilities-11Jun2012-v1, antoniov-forwardAnalysis-Oct072011-v1, sfonseca_10_04_2011, antoniov-forwardAnalysis-Sep182011-v1, antoniov-forwardAnalysis-Sep102011-v1, sfonseca_08_26_2011, HEAD
Log Message:
moving plugins to ForwardAnalysis

File Contents

# User Rev Content
1 antoniov 1.1 #ifndef ForwardAnalysis_Utilities_TrackAnalysisSelector_h
2     #define ForwardAnalysis_Utilities_TrackAnalysisSelector_h
3    
4     #include "FWCore/Framework/interface/Frameworkfwd.h"
5     #include "DataFormats/TrackReco/interface/TrackBase.h"
6     #include "DataFormats/TrackReco/interface/TrackFwd.h"
7     #include "FWCore/ParameterSet/interface/ParameterSet.h"
8    
9     namespace forwardAnalysis {
10    
11     class TrackAnalysisSelector {
12     public:
13     explicit TrackAnalysisSelector(const edm::ParameterSet&);
14     ~TrackAnalysisSelector();
15     bool operator()(const reco::Track&, const edm::Event&) const;
16     private:
17     edm::InputTag vertexTag_;
18    
19     double ptMin_;
20     double etaMin_,etaMax_;
21     double dxySigMax_;
22     double dzSigMax_;
23     double sigPtMax_;
24    
25     reco::TrackBase::TrackQuality quality_;
26     };
27    
28     } // namespace
29     #endif