Public Member Functions | |
void | beginEvent (const edm::Event &, const edm::EventSetup &) |
double | discriminate (const CaloTauRef &theCaloTauRef) |
TCRecoTauDiscriminationAlgoComponent (const edm::ParameterSet &iConfig) | |
~TCRecoTauDiscriminationAlgoComponent () | |
Private Attributes | |
TCTauAlgorithm * | tcTauAlgorithm |
Definition at line 13 of file TCRecoTauDiscriminationAlgoComponent.cc.
TCRecoTauDiscriminationAlgoComponent::TCRecoTauDiscriminationAlgoComponent | ( | const edm::ParameterSet & | iConfig | ) | [inline, explicit] |
Definition at line 15 of file TCRecoTauDiscriminationAlgoComponent.cc.
:CaloTauDiscriminationProducerBase(iConfig){ tcTauAlgorithm = new TCTauAlgorithm(iConfig); }
TCRecoTauDiscriminationAlgoComponent::~TCRecoTauDiscriminationAlgoComponent | ( | ) | [inline] |
Definition at line 18 of file TCRecoTauDiscriminationAlgoComponent.cc.
{}
void TCRecoTauDiscriminationAlgoComponent::beginEvent | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) | [virtual] |
Reimplemented from TauDiscriminationProducerBase< TauType, TauDiscriminator >.
Definition at line 26 of file TCRecoTauDiscriminationAlgoComponent.cc.
{ tcTauAlgorithm->eventSetup(iEvent,iSetup); }
double TCRecoTauDiscriminationAlgoComponent::discriminate | ( | const CaloTauRef & | theCaloTauRef | ) | [virtual] |
Implements TauDiscriminationProducerBase< TauType, TauDiscriminator >.
Definition at line 31 of file TCRecoTauDiscriminationAlgoComponent.cc.
{ tcTauAlgorithm->recalculateEnergy(*theCaloTauRef); return (tcTauAlgorithm->algoComponent()); }
Definition at line 23 of file TCRecoTauDiscriminationAlgoComponent.cc.