Public Member Functions | |
double | discriminate (const PFTauRef &pfTau) |
PFTauDiscriminatorLogicalAndProducer (const edm::ParameterSet &) | |
~PFTauDiscriminatorLogicalAndProducer () | |
Private Attributes | |
double | passResult_ |
Definition at line 19 of file PFTauDiscriminatorLogicalAndProducer.cc.
PFTauDiscriminatorLogicalAndProducer::PFTauDiscriminatorLogicalAndProducer | ( | const edm::ParameterSet & | iConfig | ) | [explicit] |
Definition at line 28 of file PFTauDiscriminatorLogicalAndProducer.cc.
References edm::ParameterSet::getParameter(), passResult_, and TauDiscriminationProducerBase< TauType, TauDiscriminator >::prediscriminantFailValue_.
:PFTauDiscriminationProducerBase(iConfig) { passResult_ = iConfig.getParameter<double>("PassValue"); prediscriminantFailValue_ = iConfig.getParameter<double>("FailValue"); //defined in base class }
PFTauDiscriminatorLogicalAndProducer::~PFTauDiscriminatorLogicalAndProducer | ( | ) | [inline] |
Definition at line 22 of file PFTauDiscriminatorLogicalAndProducer.cc.
{};
double PFTauDiscriminatorLogicalAndProducer::discriminate | ( | const PFTauRef & | pfTau | ) |
Definition at line 35 of file PFTauDiscriminatorLogicalAndProducer.cc.
References passResult_.
{ // if this function is called on a tau, it is has passed (in the base class) // the set of prediscriminants, using the prescribed boolean operation. thus // we only need to return TRUE return passResult_; }
double PFTauDiscriminatorLogicalAndProducer::passResult_ [private] |
Definition at line 25 of file PFTauDiscriminatorLogicalAndProducer.cc.
Referenced by discriminate(), and PFTauDiscriminatorLogicalAndProducer().