Private Types | |
typedef std::vector < reco::PFCandidatePtr > | PFCandPtrs |
Private Member Functions | |
void | addCandsToStrip (RecoTauPiZero &, PFCandPtrs &, const std::vector< bool > &, std::set< size_t > &, bool &) const |
Private Attributes | |
bool | applyElecTrackQcuts_ |
double | combinatoricStripMassHypo_ |
bool | combineStrips_ |
double | etaAssociationDistance_ |
std::vector< int > | inputPdgIds_ |
int | maxStripBuildIterations_ |
int | maxStrips_ |
double | minGammaEtStripAdd_ |
double | minGammaEtStripSeed_ |
double | minStripEt_ |
AddFourMomenta | p4Builder_ |
double | phiAssociationDistance_ |
RecoTauQualityCuts * | qcuts_ |
bool | updateStripAfterEachDaughter_ |
RecoTauVertexAssociator | vertexAssociator_ |
Additional Inherited Members | |
Public Types inherited from reco::tau::RecoTauPiZeroBuilderPlugin | |
typedef boost::ptr_vector < RecoTauPiZero > | PiZeroVector |
typedef std::auto_ptr < PiZeroVector > | return_type |
Definition at line 50 of file RecoTauPiZeroStripPlugin2.cc.
|
private |
Definition at line 61 of file RecoTauPiZeroStripPlugin2.cc.
|
explicit |
Definition at line 88 of file RecoTauPiZeroStripPlugin2.cc.
References edm::ParameterSet::addParameter(), applyElecTrackQcuts_, combinatoricStripMassHypo_, combineStrips_, etaAssociationDistance_, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), inputPdgIds_, LogTrace, maxStripBuildIterations_, maxStrips_, min(), minGammaEtStripAdd_, minGammaEtStripSeed_, minStripEt_, phiAssociationDistance_, qcuts_, and updateStripAfterEachDaughter_.
|
virtual |
Definition at line 135 of file RecoTauPiZeroStripPlugin2.cc.
References qcuts_.
|
private |
Definition at line 146 of file RecoTauPiZeroStripPlugin2.cc.
References reco::CompositePtrCandidate::addDaughter(), reco::LeafCandidate::eta(), etaAssociationDistance_, LogTrace, p4Builder_, reco::LeafCandidate::phi(), phiAssociationDistance_, AddFourMomenta::set(), and updateStripAfterEachDaughter_.
Referenced by operator()().
|
overridevirtual |
Hook called at the beginning of the event.
Reimplemented from reco::tau::RecoTauPiZeroBuilderPlugin.
Definition at line 141 of file RecoTauPiZeroStripPlugin2.cc.
References reco::tau::RecoTauEventHolderPlugin::evt(), reco::tau::RecoTauVertexAssociator::setEvent(), and vertexAssociator_.
|
overridevirtual |
Build a collection of piZeros from objects in the input jet.
Implements reco::tau::RecoTauPiZeroBuilderPlugin.
Definition at line 182 of file RecoTauPiZeroStripPlugin2.cc.
References funct::abs(), addCandsToStrip(), reco::tau::RecoTauVertexAssociator::associatedVertex(), reco::CompositeCandidate::begin(), reco::TrackBase::charge(), combinatoricStripMassHypo_, combineStrips_, reco::TrackBase::dxy(), reco::TrackBase::dz(), reco::CompositeCandidate::end(), reco::TrackBase::eta(), reco::tau::RecoTauQualityCuts::filterCandRefs(), first, getTrack(), reco::TrackBase::hitPattern(), customizeTrackingMonitorSeedNumber::idx, inputPdgIds_, edm::RefToBase< T >::isNonnull(), reco::RecoTauPiZero::kStrips, reco::RecoTauPiZero::kUndefined, LogTrace, reco::tau::markCandsInStrip(), maxStripBuildIterations_, maxStrips_, minGammaEtStripAdd_, minGammaEtStripSeed_, minStripEt_, reco::TrackBase::normalizedChi2(), reco::HitPattern::numberOfValidHits(), reco::HitPattern::numberOfValidPixelHits(), convertSQLitetoXML_cfg::output, p4Builder_, reco::tau::pfCandidates(), reco::TrackBase::phi(), reco::TrackBase::pt(), reco::LeafCandidate::pt(), reco::TrackBase::ptError(), qcuts_, edm::second(), AddFourMomenta::set(), reco::tau::RecoTauQualityCuts::setPV(), funct::sin(), reco::tau::takeNElements(), updateStripAfterEachDaughter_, and vertexAssociator_.
|
private |
Definition at line 67 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 83 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 81 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 74 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by addCandsToStrip(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 73 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 78 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 82 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 69 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 68 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 71 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 85 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by addCandsToStrip(), and operator()().
|
private |
Definition at line 75 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by addCandsToStrip(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 66 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by operator()(), RecoTauPiZeroStripPlugin2(), and ~RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 77 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by addCandsToStrip(), operator()(), and RecoTauPiZeroStripPlugin2().
|
private |
Definition at line 64 of file RecoTauPiZeroStripPlugin2.cc.
Referenced by beginEvent(), and operator()().