#include <PFRecoTauAlgorithmBase.h>
Public Member Functions | |
virtual reco::PFTau | buildPFTau (const reco::PFTauTagInfoRef &, const reco::Vertex &)=0 |
PFRecoTauAlgorithmBase (const edm::ParameterSet &) | |
PFRecoTauAlgorithmBase () | |
void | setTransientTrackBuilder (const TransientTrackBuilder *) |
virtual | ~PFRecoTauAlgorithmBase () |
Protected Attributes | |
const TransientTrackBuilder * | TransientTrackBuilder_ |
Definition at line 15 of file PFRecoTauAlgorithmBase.h.
PFRecoTauAlgorithmBase::PFRecoTauAlgorithmBase | ( | ) |
Definition at line 3 of file PFRecoTauAlgorithmBase.cc.
: TransientTrackBuilder_(0) { }
PFRecoTauAlgorithmBase::PFRecoTauAlgorithmBase | ( | const edm::ParameterSet & | ) |
Definition at line 9 of file PFRecoTauAlgorithmBase.cc.
: TransientTrackBuilder_(0) { }
PFRecoTauAlgorithmBase::~PFRecoTauAlgorithmBase | ( | ) | [virtual] |
Definition at line 16 of file PFRecoTauAlgorithmBase.cc.
{ }
virtual reco::PFTau PFRecoTauAlgorithmBase::buildPFTau | ( | const reco::PFTauTagInfoRef & | , |
const reco::Vertex & | |||
) | [pure virtual] |
Implemented in HPSPFRecoTauAlgorithm, and PFRecoTauAlgorithm.
void PFRecoTauAlgorithmBase::setTransientTrackBuilder | ( | const TransientTrackBuilder * | builder | ) |
Definition at line 22 of file PFRecoTauAlgorithmBase.cc.
References TransientTrackBuilder_.
{ TransientTrackBuilder_ = builder; }
const TransientTrackBuilder* PFRecoTauAlgorithmBase::TransientTrackBuilder_ [protected] |
Definition at line 30 of file PFRecoTauAlgorithmBase.h.
Referenced by PFRecoTauAlgorithm::buildPFTau(), HPSPFRecoTauAlgorithm::buildPFTau(), HPSPFRecoTauAlgorithm::refitThreeProng(), and setTransientTrackBuilder().