CMS 3D CMS Logo

PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h
Go to the documentation of this file.
1 #ifndef PhotonConversionFinderFromTracks_H
2 #define PhotonConversionFinderFromTracks_H
3 
10 
13 
14 
15 #include "PrintRecoObjects.h"
16 
21 
23 
26 
27 #include <sstream>
28 
30 
31  public:
35 
36  void analyze(const edm::Event & event, const edm::EventSetup & setup);
38 
39  private:
40 
41  void loop();
42  bool inspect(const TrackingRegion & region);
43 
44 /*
45  :_conf(conf),seedCollection(0),
46  hitsfactoryPSet(conf.getParameter<edm::ParameterSet>("OrderedHitsFactoryPSet")),
47  creatorPSet(conf.getParameter<edm::ParameterSet>("SeedCreatorPSet")),
48  regfactoryPSet(conf.getParameter<edm::ParameterSet>("RegionFactoryPSet")),
49  theClusterCheck(conf.getParameter<edm::ParameterSet>("ClusterCheckPSet")),
50  SeedComparitorPSet(conf.getParameter<edm::ParameterSet>("SeedComparitorPSet")),
51  QuadCutPSet(conf.getParameter<edm::ParameterSet>("QuadCutPSet")),
52  theSilentOnClusterCheck(conf.getParameter<edm::ParameterSet>("ClusterCheckPSet").getUntrackedParameter<bool>("silentClusterCheck",false)){
53 */
54  //Data Members
56 
61 
62  std::unique_ptr<CombinedHitQuadrupletGeneratorForPhotonConversion> theHitsGenerator;
63  std::unique_ptr<SeedForPhotonConversionFromQuadruplets> theSeedCreator;
64  std::unique_ptr<GlobalTrackingRegionProducerFromBeamSpot> theRegionProducer;
65 
66 
67  typedef std::vector<std::unique_ptr<TrackingRegion> > Regions;
68  typedef Regions::const_iterator IR;
69  Regions regions;
70 
75 
78 
80 
81  std::stringstream ss;
82 
83 };
84 #endif
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
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