CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SimpleTrackListMerger.h
Go to the documentation of this file.
1 #ifndef SimpleTrackListMerger_h
2 #define SimpleTrackListMerger_h
3 
4 //
5 // Package: RecoTracker/FinalTrackSelectors
6 // Class: SimpleTrackListMerger
7 //
8 // Description: Hit Dumper
9 //
10 // Original Author: Steve Wagner, stevew@pizero.colorado.edu
11 // Created: Sat Jan 14 22:00:00 UTC 2006
12 //
13 // $Author: muzaffar $
14 // $Date: 2013/02/27 13:28:30 $
15 // $Revision: 1.8 $
16 //
17 
22 
23 
32 
34 
35 namespace cms
36 {
38  {
39  public:
40 
42 
43  virtual ~SimpleTrackListMerger();
44 
45  virtual void produce(edm::Event& e, const edm::EventSetup& c) override;
46 
47  private:
49 
50  std::auto_ptr<reco::TrackCollection> outputTrks;
51  std::auto_ptr<reco::TrackExtraCollection> outputTrkExtras;
52  std::auto_ptr< TrackingRecHitCollection> outputTrkHits;
53  std::auto_ptr< std::vector<Trajectory> > outputTrajs;
54  std::auto_ptr< TrajTrackAssociationCollection > outputTTAss;
55  std::auto_ptr< TrajectorySeedCollection > outputSeeds;
56 
61  std::vector<reco::TrackRef> trackRefs;
63 
66  };
67 }
68 
69 
70 #endif
std::auto_ptr< reco::TrackExtraCollection > outputTrkExtras
SimpleTrackListMerger(const edm::ParameterSet &conf)
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
std::vector< reco::TrackRef > trackRefs
TrackingRecHitRefProd refTrkHits
std::auto_ptr< TrajectorySeedCollection > outputSeeds
std::auto_ptr< reco::TrackCollection > outputTrks
tuple conf
Definition: dbtoconf.py:185
std::auto_ptr< TrackingRecHitCollection > outputTrkHits
edm::RefProd< TrajectorySeedCollection > refTrajSeeds
reco::TrackExtraRefProd refTrkExtras
edm::RefProd< std::vector< Trajectory > > refTrajs
std::auto_ptr< std::vector< Trajectory > > outputTrajs
std::auto_ptr< TrajTrackAssociationCollection > outputTTAss