Private Types | |
typedef std::vector< reco::CandidatePtr > | CandPtrs |
Private Member Functions | |
void | addCandsToStrip (RecoTauPiZero &, CandPtrs &, const std::vector< bool > &, std::set< size_t > &, bool &) const |
Private Attributes | |
bool | applyElecTrackQcuts_ |
double | combinatoricStripMassHypo_ |
bool | combineStrips_ |
std::unique_ptr< const TFormula > | etaAssociationDistance_ |
std::vector< int > | inputParticleIds_ |
int | maxStripBuildIterations_ |
int | maxStrips_ |
double | minGammaEtStripAdd_ |
double | minGammaEtStripSeed_ |
double | minStripEt_ |
AddFourMomenta | p4Builder_ |
std::unique_ptr< const TFormula > | phiAssociationDistance_ |
std::unique_ptr< RecoTauQualityCuts > | qcuts_ |
bool | updateStripAfterEachDaughter_ |
int | verbosity_ |
RecoTauVertexAssociator | vertexAssociator_ |
Additional Inherited Members | |
Public Types inherited from reco::tau::RecoTauPiZeroBuilderPlugin | |
typedef std::vector< std::unique_ptr< RecoTauPiZero > > | PiZeroVector |
typedef PiZeroVector | return_type |
Definition at line 55 of file RecoTauPiZeroStripPlugin3.cc.
|
private |
Definition at line 65 of file RecoTauPiZeroStripPlugin3.cc.
|
explicit |
Definition at line 109 of file RecoTauPiZeroStripPlugin3.cc.
References applyElecTrackQcuts_, combinatoricStripMassHypo_, combineStrips_, etaAssociationDistance_, inputParticleIds_, maxStripBuildIterations_, maxStrips_, SiStripPI::min, minGammaEtStripAdd_, minGammaEtStripSeed_, minStripEt_, phiAssociationDistance_, muonDTDigis_cfi::pset, qcuts_, updateStripAfterEachDaughter_, and verbosity_.
|
override |
Definition at line 158 of file RecoTauPiZeroStripPlugin3.cc.
|
private |
Definition at line 163 of file RecoTauPiZeroStripPlugin3.cc.
References HLT_2023v12_cff::cands, reco::deltaPhi(), etaAssociationDistance_, p4Builder_, phiAssociationDistance_, AddFourMomenta::set(), nano_mu_digi_cff::strip, updateStripAfterEachDaughter_, and verbosity_.
Referenced by operator()().
|
overridevirtual |
Hook called at the beginning of the event.
Reimplemented from reco::tau::RecoTauPiZeroBuilderPlugin.
Definition at line 161 of file RecoTauPiZeroStripPlugin3.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 223 of file RecoTauPiZeroStripPlugin3.cc.
References addCandsToStrip(), reco::tau::RecoTauVertexAssociator::associatedVertex(), reco::TrackBase::charge(), combinatoricStripMassHypo_, combineStrips_, reco::TrackBase::dxy(), reco::TrackBase::dz(), MillePedeFileConverter_cfg::e, CastorDataFrameFilter_impl::energySum(), reco::TrackBase::eta(), etaAssociationDistance_, dqmdumpme::first, CustomPhysics_cfi::gamma, getTrack(), reco::TrackBase::hitPattern(), heavyIonCSV_trainingSettings::idx, inputParticleIds_, edm::RefToBase< T >::isNonnull(), metsig::jet, reco::RecoTauPiZero::kStrips, reco::RecoTauPiZero::kUndefined, maxStripBuildIterations_, maxStrips_, minGammaEtStripAdd_, minGammaEtStripSeed_, minStripEt_, eostools::move(), reco::TrackBase::normalizedChi2(), reco::HitPattern::numberOfValidPixelHits(), reco::HitPattern::numberOfValidTrackerHits(), convertSQLitetoXML_cfg::output, p4Builder_, reco::tau::pfCandidates(), reco::TrackBase::phi(), phiAssociationDistance_, reco::TrackBase::pt(), reco::TrackBase::ptError(), qcuts_, edm::second(), AddFourMomenta::set(), jetUpdater_cfi::sort, nano_mu_digi_cff::strip, reco::tau::takeNElements(), updateStripAfterEachDaughter_, verbosity_, and vertexAssociator_.
|
private |
Definition at line 71 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 87 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 85 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 78 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by addCandsToStrip(), operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 77 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 82 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 86 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 73 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 72 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 75 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 89 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by addCandsToStrip(), and operator()().
|
private |
Definition at line 79 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by addCandsToStrip(), operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 70 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 81 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by addCandsToStrip(), operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 91 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by addCandsToStrip(), operator()(), and RecoTauPiZeroStripPlugin3().
|
private |
Definition at line 68 of file RecoTauPiZeroStripPlugin3.cc.
Referenced by beginEvent(), and operator()().