13 |
|
#include "MitProd/TreeFiller/interface/FillerCaloMet.h" |
14 |
|
#include "MitProd/TreeFiller/interface/FillerCaloTaus.h" |
15 |
|
#include "MitProd/TreeFiller/interface/FillerCaloTowers.h" |
16 |
– |
#include "MitProd/TreeFiller/interface/FillerConversionElectrons.h" |
16 |
|
#include "MitProd/TreeFiller/interface/FillerConversions.h" |
17 |
|
#include "MitProd/TreeFiller/interface/FillerDecayParts.h" |
18 |
|
#include "MitProd/TreeFiller/interface/FillerElectrons.h" |
19 |
|
#include "MitProd/TreeFiller/interface/FillerGenJets.h" |
20 |
+ |
#include "MitProd/TreeFiller/interface/FillerGenMet.h" |
21 |
|
#include "MitProd/TreeFiller/interface/FillerMetaInfos.h" |
22 |
|
#include "MitProd/TreeFiller/interface/FillerMCEventInfo.h" |
23 |
|
#include "MitProd/TreeFiller/interface/FillerMCParticles.h" |
167 |
|
if (cfg.existsAs<ParameterSet>(name,0)) { |
168 |
|
ParameterSet next(cfg.getUntrackedParameter<ParameterSet>(name)); |
169 |
|
if (!next.exists("fillerType")) { |
170 |
< |
edm::LogError("FillMitTree") << "Can not determine fillerType for pset named " |
170 |
> |
edm::LogError("FillMitTree") << "Cannot determine fillerType for pset named " |
171 |
|
<< name << std::endl; |
172 |
|
throw edm::Exception(edm::errors::Configuration, "FillMitTree::configure\n") |
173 |
< |
<< "Can not determine fillerType for pset named " |
173 |
> |
<< "Cannot determine fillerType for pset named " |
174 |
|
<< name << std::endl; |
175 |
|
} |
176 |
|
ftype = next.getUntrackedParameter<string>("fillerType"); |
232 |
|
addActiveFiller(fillerMet); |
233 |
|
continue; |
234 |
|
} |
235 |
+ |
|
236 |
+ |
if (ftype.compare("FillerGenMet")==0) { |
237 |
+ |
FillerGenMet *fillerGenMet = new FillerGenMet(cfg, name.c_str(), defactive_); |
238 |
+ |
addActiveFiller(fillerGenMet); |
239 |
+ |
continue; |
240 |
+ |
} |
241 |
|
|
242 |
|
if (ftype.compare("FillerCaloMet")==0) { |
243 |
|
FillerCaloMet *fillerCaloMet = new FillerCaloMet(cfg, name.c_str(), defactive_); |
283 |
|
continue; |
284 |
|
} |
285 |
|
|
280 |
– |
if (ftype.compare("FillerConversionElectrons")==0) { |
281 |
– |
FillerConversionElectrons *fillerConversionElectrons = |
282 |
– |
new FillerConversionElectrons(cfg, name.c_str(), defactive_); |
283 |
– |
addActiveFiller(fillerConversionElectrons); |
284 |
– |
continue; |
285 |
– |
} |
286 |
– |
|
286 |
|
if (ftype.compare("FillerConversions")==0) { |
287 |
|
FillerConversions *fillerConversions = new FillerConversions(cfg, name.c_str(), defactive_); |
288 |
|
addActiveFiller(fillerConversions); |