CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SeedFilter.h
Go to the documentation of this file.
1 #ifndef SeedFilter_H
2 #define SeedFilter_H
3 
12 
15 
19 
21 
22 #include <TMath.h>
23 
24 #include <Math/VectorUtil.h>
25 #include <Math/Point3D.h>
26 
28 class MagneticField;
30 namespace edm { class ConsumesCollector; }
31 
32 class SeedFilter {
33  public:
34 
35  struct Tokens {
38  };
39 
41  const Tokens& tokens,
43  ~SeedFilter();
44 
46 
47  private:
49 
50  // remove them FIXME
51  double dr_, deta_, dphi_, pt_;
52 
55  // edm::InputTag BSProducer_; //FIXME?
57 
59 
61 
63 
65 };
66 
67 #endif // SeedFilter_H
68 
69 
double dr_
Definition: SeedFilter.h:51
edm::EDGetTokenT< reco::BeamSpot > beamSpotTag_
Definition: SeedFilter.h:62
double pt_
Definition: SeedFilter.h:51
SeedFilter(const edm::ParameterSet &conf, const Tokens &tokens, edm::ConsumesCollector &iC)
Definition: SeedFilter.cc:35
double deltaPhi_
Definition: SeedFilter.h:53
double deta_
Definition: SeedFilter.h:51
edm::EDGetTokenT< std::vector< reco::Vertex > > vertexSrc_
Definition: SeedFilter.h:56
edm::ESHandle< MagneticField > theMagField
Definition: SeedFilter.h:58
void seeds(edm::Event &, const edm::EventSetup &, const reco::SuperClusterRef &, TrajectorySeedCollection *)
Definition: SeedFilter.cc:87
std::vector< TrajectorySeed > TrajectorySeedCollection
double deltaEta_
Definition: SeedFilter.h:53
double originradius_
Definition: SeedFilter.h:53
double ptmin_
Definition: SeedFilter.h:53
bool useZvertex_
Definition: SeedFilter.h:54
tuple conf
Definition: dbtoconf.py:185
SeedGeneratorFromRegionHits * combinatorialSeedGenerator
Definition: SeedFilter.h:48
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrackerToken_
Definition: SeedFilter.h:64
double halflength_
Definition: SeedFilter.h:53
edm::EDGetTokenT< reco::BeamSpot > token_bs
Definition: SeedFilter.h:37
double vertexz_
Definition: SeedFilter.h:53
double dphi_
Definition: SeedFilter.h:51
edm::EDGetTokenT< std::vector< reco::Vertex > > token_vtx
Definition: SeedFilter.h:36
RectangularEtaPhiTrackingRegion::UseMeasurementTracker hitsfactoryMode_
Definition: SeedFilter.h:60