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 #include "boost/foreach.hpp"
29 
31 
32  public:
36 
37  void analyze(const edm::Event & event, const edm::EventSetup & setup);
39 
40  private:
41 
42  void loop();
43  bool inspect(const TrackingRegion & region);
44 
45 /*
46  :_conf(conf),seedCollection(0),
47  hitsfactoryPSet(conf.getParameter<edm::ParameterSet>("OrderedHitsFactoryPSet")),
48  creatorPSet(conf.getParameter<edm::ParameterSet>("SeedCreatorPSet")),
49  regfactoryPSet(conf.getParameter<edm::ParameterSet>("RegionFactoryPSet")),
50  theClusterCheck(conf.getParameter<edm::ParameterSet>("ClusterCheckPSet")),
51  SeedComparitorPSet(conf.getParameter<edm::ParameterSet>("SeedComparitorPSet")),
52  QuadCutPSet(conf.getParameter<edm::ParameterSet>("QuadCutPSet")),
53  theSilentOnClusterCheck(conf.getParameter<edm::ParameterSet>("ClusterCheckPSet").getUntrackedParameter<bool>("silentClusterCheck",false)){
54 */
55  //Data Members
57 
62 
63  std::unique_ptr<CombinedHitQuadrupletGeneratorForPhotonConversion> theHitsGenerator;
64  std::unique_ptr<SeedForPhotonConversionFromQuadruplets> theSeedCreator;
65  std::unique_ptr<GlobalTrackingRegionProducerFromBeamSpot> theRegionProducer;
66 
67 
68  typedef std::vector<std::unique_ptr<TrackingRegion> > Regions;
69  typedef Regions::const_iterator IR;
70  Regions regions;
71 
76 
79 
81 
82  std::stringstream ss;
83 
84 };
85 #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