246 pset_signalQualityCuts.
add<
double>(
"maxDeltaZ", 0.4);
247 pset_signalQualityCuts.add<
double>(
"minTrackPt", 0.5);
248 pset_signalQualityCuts.add<
double>(
"minTrackVertexWeight", -1.0);
249 pset_signalQualityCuts.add<
double>(
"maxTrackChi2", 100.0);
250 pset_signalQualityCuts.add<
unsigned int>(
"minTrackPixelHits", 0);
251 pset_signalQualityCuts.add<
double>(
"minGammaEt", 1.0);
252 pset_signalQualityCuts.add<
unsigned int>(
"minTrackHits", 3);
253 pset_signalQualityCuts.add<
double>(
"minNeutralHadronEt", 30.0);
254 pset_signalQualityCuts.add<
double>(
"maxTransverseImpactParameter", 0.1);
255 pset_signalQualityCuts.addOptional<
bool>(
"useTracksInsteadOfPFHadrons");
258 pset_vxAssocQualityCuts.
add<
double>(
"minTrackPt", 0.5);
259 pset_vxAssocQualityCuts.add<
double>(
"minTrackVertexWeight", -1.0);
260 pset_vxAssocQualityCuts.add<
double>(
"maxTrackChi2", 100.0);
261 pset_vxAssocQualityCuts.add<
unsigned int>(
"minTrackPixelHits", 0);
262 pset_vxAssocQualityCuts.add<
double>(
"minGammaEt", 1.0);
263 pset_vxAssocQualityCuts.add<
unsigned int>(
"minTrackHits", 3);
264 pset_vxAssocQualityCuts.add<
double>(
"maxTransverseImpactParameter", 0.1);
265 pset_vxAssocQualityCuts.addOptional<
bool>(
"useTracksInsteadOfPFHadrons");
268 pset_isolationQualityCuts.
add<
double>(
"maxDeltaZ", 0.2);
269 pset_isolationQualityCuts.add<
double>(
"minTrackPt", 1.0);
270 pset_isolationQualityCuts.add<
double>(
"minTrackVertexWeight", -1.0);
271 pset_isolationQualityCuts.add<
double>(
"maxTrackChi2", 100.0);
272 pset_isolationQualityCuts.add<
unsigned int>(
"minTrackPixelHits", 0);
273 pset_isolationQualityCuts.add<
double>(
"minGammaEt", 1.5);
274 pset_isolationQualityCuts.add<
unsigned int>(
"minTrackHits", 8);
275 pset_isolationQualityCuts.add<
double>(
"maxTransverseImpactParameter", 0.03);
276 pset_isolationQualityCuts.addOptional<
bool>(
"useTracksInsteadOfPFHadrons");
282 pset_qualityCuts.
add<
std::string>(
"leadingTrkOrPFCandOption",
"leadPFCand");
283 pset_qualityCuts.add<
std::string>(
"pvFindingAlgo",
"closestInDeltaZ");
285 pset_qualityCuts.add<
bool>(
"vertexTrackFiltering",
false);
286 pset_qualityCuts.add<
bool>(
"recoverLeadingTrk",
false);
292 vpsd_modifiers.
add<
int>(
"verbosity", 0);
297 vpsd_modifiers.
addOptional<
double>(
"maximumForElectrionPreIDOutput");
298 vpsd_modifiers.
addOptional<
double>(
"ElecPreIDLeadTkMatch_maxDR");
299 vpsd_modifiers.
addOptional<
double>(
"EcalStripSumE_minClusEnergy");
300 vpsd_modifiers.
addOptional<
double>(
"EcalStripSumE_deltaPhiOverQ_minValue");
301 vpsd_modifiers.
addOptional<
double>(
"EcalStripSumE_deltaPhiOverQ_maxValue");
302 vpsd_modifiers.
addOptional<
double>(
"EcalStripSumE_deltaEta");
303 vpsd_modifiers.
addOptional<
double>(
"dRaddNeutralHadron");
306 vpsd_modifiers.
addOptional<
double>(
"minNeutralHadronEt");
309 desc.addVPSet(
"modifiers", vpsd_modifiers);
313 desc.add<
double>(
"maxJetAbsEta", 2.5);
314 desc.add<
std::string>(
"outputSelection",
"leadPFChargedHadrCand().isNonnull()");
316 desc.add<
double>(
"minJetPt", 14.0);
323 desc_builders.
add<
int>(
"verbosity", 0);
328 desc_decayModes.
add<
unsigned int>(
"nPiZeros", 0);
329 desc_decayModes.
add<
unsigned int>(
"maxPiZeros", 0);
330 desc_decayModes.
add<
unsigned int>(
"nCharged", 1);
331 desc_decayModes.
add<
unsigned int>(
"maxTracks", 6);
334 desc_builders.
add<
double>(
"minAbsPhotonSumPt_insideSignalCone", 2.5);
335 desc_builders.
add<
double>(
"minRelPhotonSumPt_insideSignalCone", 0.1);
338 desc_builders.addOptional<
std::string>(
"signalConeSize");
339 desc_builders.addOptional<
double>(
"isolationConeSize");
340 desc_builders.addOptional<
double>(
"minAbsPhotonSumPt_outsideSignalCone");
341 desc_builders.addOptional<
double>(
"minRelPhotonSumPt_outsideSignalCone");
342 desc_builders.addOptional<
std::string>(
"isoConeChargedHadrons");
343 desc_builders.addOptional<
std::string>(
"isoConeNeutralHadrons");
344 desc_builders.addOptional<
std::string>(
"isoConePiZeros");
345 desc_builders.addOptional<
double>(
"leadObjectPt");
346 desc_builders.addOptional<
std::string>(
"matchingCone");
347 desc_builders.addOptional<
int>(
"maxSignalConeChargedHadrons");
348 desc_builders.addOptional<
std::string>(
"signalConeChargedHadrons");
349 desc_builders.addOptional<
std::string>(
"signalConeNeutralHadrons");
350 desc_builders.addOptional<
std::string>(
"signalConePiZeros");
351 desc_builders.addOptional<
bool>(
"usePFLeptons");
353 std::vector<edm::ParameterSet> vpset_default;
358 pset_default_builders.
addParameter<
int>(
"verbosity", 0);
359 pset_default_builders.
addParameter<
double>(
"minAbsPhotonSumPt_insideSignalCone", 2.5);
360 pset_default_builders.addParameter<
double>(
"minRelPhotonSumPt_insideSignalCone", 0.1);
362 vpset_default.push_back(pset_default_builders);
364 desc.addVPSet(
"builders", desc_builders, vpset_default);
367 desc.add<
bool>(
"buildNullTaus",
false);
368 desc.add<
int>(
"verbosity", 0);
369 descriptions.
add(
"combinatoricRecoTaus", desc);