Transform a pizero to remove given candidates. More...
#include <RecoTauCrossCleaning.h>
Public Types | |
typedef std::vector < RecoTauPiZero > | PiZeroList |
Public Member Functions | |
CrossCleanPiZeros (PtrIter signalTracksBegin, PtrIter signalTracksEnd) | |
PiZeroList | operator() (const std::vector< RecoTauPiZero > &input) const |
Private Attributes | |
AddFourMomenta | p4Builder_ |
std::set< reco::CandidatePtr > | toRemove_ |
Transform a pizero to remove given candidates.
Definition at line 13 of file RecoTauCrossCleaning.h.
typedef std::vector<RecoTauPiZero> reco::tau::xclean::CrossCleanPiZeros< PtrIter >::PiZeroList |
Definition at line 15 of file RecoTauCrossCleaning.h.
|
inline |
Definition at line 17 of file RecoTauCrossCleaning.h.
References i, and reco::tau::xclean::CrossCleanPiZeros< PtrIter >::toRemove_.
|
inline |
Return a vector of pointers to pizeros. PiZeros that needed cleaning are cloned, modified, and owned by this class. The un-modified pointers point to objects in the [input] vector.
Definition at line 27 of file RecoTauCrossCleaning.h.
References reco::CompositePtrCandidate::addDaughter(), reco::CompositePtrCandidate::clearDaughters(), reco::CompositePtrCandidate::daughterPtrVector(), reco::CompositePtrCandidate::numberOfDaughters(), convertSQLitetoXML_cfg::output, reco::tau::xclean::CrossCleanPiZeros< PtrIter >::p4Builder_, AddFourMomenta::set(), and reco::tau::xclean::CrossCleanPiZeros< PtrIter >::toRemove_.
|
private |
Definition at line 59 of file RecoTauCrossCleaning.h.
Referenced by reco::tau::xclean::CrossCleanPiZeros< PtrIter >::operator()().
|
private |
Definition at line 60 of file RecoTauCrossCleaning.h.
Referenced by reco::tau::xclean::CrossCleanPiZeros< PtrIter >::CrossCleanPiZeros(), and reco::tau::xclean::CrossCleanPiZeros< PtrIter >::operator()().