CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
PFRecoTauAlgorithmBase Class Referenceabstract

#include <PFRecoTauAlgorithmBase.h>

Inheritance diagram for PFRecoTauAlgorithmBase:
HPSPFRecoTauAlgorithm PFRecoTauAlgorithm

Public Member Functions

virtual reco::PFTau buildPFTau (const reco::PFTauTagInfoRef &, const reco::Vertex &)=0
 
 PFRecoTauAlgorithmBase ()
 
 PFRecoTauAlgorithmBase (const edm::ParameterSet &)
 
void setTransientTrackBuilder (const TransientTrackBuilder *)
 
virtual ~PFRecoTauAlgorithmBase ()
 

Protected Attributes

const TransientTrackBuilderTransientTrackBuilder_
 

Detailed Description

Definition at line 15 of file PFRecoTauAlgorithmBase.h.

Constructor & Destructor Documentation

PFRecoTauAlgorithmBase::PFRecoTauAlgorithmBase ( )

Definition at line 3 of file PFRecoTauAlgorithmBase.cc.

3  :
5 {
6 }
const TransientTrackBuilder * TransientTrackBuilder_
PFRecoTauAlgorithmBase::PFRecoTauAlgorithmBase ( const edm::ParameterSet )

Definition at line 9 of file PFRecoTauAlgorithmBase.cc.

9  :
11 
12 {
13 }
const TransientTrackBuilder * TransientTrackBuilder_
PFRecoTauAlgorithmBase::~PFRecoTauAlgorithmBase ( )
virtual

Definition at line 16 of file PFRecoTauAlgorithmBase.cc.

17 {
18 
19 }

Member Function Documentation

virtual reco::PFTau PFRecoTauAlgorithmBase::buildPFTau ( const reco::PFTauTagInfoRef ,
const reco::Vertex  
)
pure virtual
void PFRecoTauAlgorithmBase::setTransientTrackBuilder ( const TransientTrackBuilder builder)

Definition at line 22 of file PFRecoTauAlgorithmBase.cc.

References TransientTrackBuilder_.

23 {
24  TransientTrackBuilder_ = builder;
25 }
const TransientTrackBuilder * TransientTrackBuilder_

Member Data Documentation

const TransientTrackBuilder* PFRecoTauAlgorithmBase::TransientTrackBuilder_
protected