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 //
14 
19 
20 
29 
31 
32 namespace cms
33 {
35  {
36  public:
37 
39 
40  virtual ~SimpleTrackListMerger();
41 
42  virtual void produce(edm::Event& e, const edm::EventSetup& c) override;
43 
44  private:
46 
47  std::auto_ptr<reco::TrackCollection> outputTrks;
48  std::auto_ptr<reco::TrackExtraCollection> outputTrkExtras;
49  std::auto_ptr< TrackingRecHitCollection> outputTrkHits;
50  std::auto_ptr< std::vector<Trajectory> > outputTrajs;
51  std::auto_ptr< TrajTrackAssociationCollection > outputTTAss;
52  std::auto_ptr< TrajectorySeedCollection > outputSeeds;
53 
58  std::vector<reco::TrackRef> trackRefs;
60 
70  };
71 }
72 
73 
74 #endif
edm::EDGetTokenT< std::vector< Trajectory > > trackProducer2TrajToken
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
edm::EDGetTokenT< std::vector< Trajectory > > trackProducer1TrajToken
edm::EDGetTokenT< TrajTrackAssociationCollection > trackProducer2AssToken
std::auto_ptr< TrajectorySeedCollection > outputSeeds
std::auto_ptr< reco::TrackCollection > outputTrks
tuple conf
Definition: dbtoconf.py:185
edm::EDGetTokenT< reco::TrackCollection > trackProducer1Token
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
edm::EDGetTokenT< TrajTrackAssociationCollection > trackProducer1AssToken
std::auto_ptr< TrajTrackAssociationCollection > outputTTAss
edm::EDGetTokenT< reco::TrackCollection > trackProducer2Token