CMS 3D CMS Logo

PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h
Go to the documentation of this file.
1 #ifndef PhotonConversionFinderFromTracks_H
2 #define PhotonConversionFinderFromTracks_H
3 
9 
12 
13 #include "PrintRecoObjects.h"
14 
19 
21 
24 
25 #include <sstream>
26 
28 public:
31 
32  void analyze(const edm::Event& event, const edm::EventSetup& setup);
34 
35 private:
36  void loop();
37  bool inspect(const TrackingRegion& region);
38 
39  /*
40  :_conf(conf),seedCollection(0),
41  hitsfactoryPSet(conf.getParameter<edm::ParameterSet>("OrderedHitsFactoryPSet")),
42  creatorPSet(conf.getParameter<edm::ParameterSet>("SeedCreatorPSet")),
43  regfactoryPSet(conf.getParameter<edm::ParameterSet>("RegionFactoryPSet")),
44  theClusterCheck(conf.getParameter<edm::ParameterSet>("ClusterCheckPSet")),
45  SeedComparitorPSet(conf.getParameter<edm::ParameterSet>("SeedComparitorPSet")),
46  QuadCutPSet(conf.getParameter<edm::ParameterSet>("QuadCutPSet")),
47  theSilentOnClusterCheck(conf.getParameter<edm::ParameterSet>("ClusterCheckPSet").getUntrackedParameter<bool>("silentClusterCheck",false)){
48 */
49  //Data Members
51 
56 
57  std::unique_ptr<CombinedHitQuadrupletGeneratorForPhotonConversion> theHitsGenerator;
58  std::unique_ptr<SeedForPhotonConversionFromQuadruplets> theSeedCreator;
59  std::unique_ptr<GlobalTrackingRegionProducerFromBeamSpot> theRegionProducer;
60 
61  typedef std::vector<std::unique_ptr<TrackingRegion> > Regions;
62  typedef Regions::const_iterator IR;
64 
69 
72 
74 
75  std::stringstream ss;
76 };
77 #endif
std::vector< Vertex > VertexCollection
collection of Vertex objects
Definition: VertexFwd.h:9
std::unique_ptr< CombinedHitQuadrupletGeneratorForPhotonConversion > theHitsGenerator
std::vector< TrajectorySeed > TrajectorySeedCollection
PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo(const edm::ParameterSet &, edm::ConsumesCollector &&iC)
Definition: event.py:1