108 |
|
std::vector<std::string> SimHitSubdetectors; |
109 |
|
|
110 |
|
std::string OutputFile; |
111 |
+ |
std::string trackProducer; |
112 |
|
|
113 |
|
|
114 |
|
// ----------member data --------------------------- |
122 |
|
SimHitSubdetectors = iConfig.getParameter<std::vector<std::string> >("SimHitSubdetectors"); |
123 |
|
|
124 |
|
OutputFile = iConfig.getParameter<std::string >("OutputFile"); |
125 |
+ |
|
126 |
+ |
trackProducer = iConfig.getParameter<std::string >("TrackProducer"); |
127 |
|
} |
128 |
|
|
129 |
|
|
343 |
|
} |
344 |
|
} |
345 |
|
|
346 |
+ |
// access primary tracks |
347 |
|
edm::Handle<std::vector< reco::Track > > h_Tracks; |
348 |
< |
iEvent.getByLabel("ctfWithMaterialTracks", h_Tracks); |
348 |
> |
iEvent.getByLabel(trackProducer, h_Tracks); |
349 |
|
std::vector< reco::Track > TrackColl = *h_Tracks.product(); |
350 |
|
|
351 |
|
for ( unsigned int t = 0; t < TrackColl.size(); ++t ) { |