#include <Discriminants.h>
Public Member Functions | |
NeutralOutlierAngle () | |
~NeutralOutlierAngle () | |
Public Member Functions inherited from PFTauDiscriminants::DiscriminantBase< double > | |
void | branchTree (TTree *theTree) |
add a branch to a ttree corresponding to this variable More... | |
void | compute (PFTauDiscriminantManager *input) |
DiscriminantBase (std::string name, std::string rootTypeName, bool branchAsSimpleDataType, bool isMultiple, doubledefaultValue) | |
void | fillMVA (std::vector< PhysicsTools::Variable::Value > &mvaHolder) const |
virtual void | setNullResult (PFTauDiscriminantManager *input) |
virtual | ~DiscriminantBase () |
Public Member Functions inherited from PFTauDiscriminants::Discriminant | |
Discriminant (std::string name, std::string rootTypeName, bool branchAsSimpleDataType) | |
std::string | name () const |
std::string | rootTypeName () const |
PhysicsTools::AtomicId | theAtomicId () const |
virtual | ~Discriminant () |
Protected Member Functions | |
void | doComputation (PFTauDiscriminantManager *input, std::vector< double > &result) |
Protected Member Functions inherited from PFTauDiscriminants::Discriminant | |
bool | branchSimply () const |
determines whether or not to use simple struct like branching or custom class branching (e.g. TLorentzVector) More... | |
Additional Inherited Members | |
Public Types inherited from PFTauDiscriminants::DiscriminantBase< double > | |
typedef std::vector< double > ::const_iterator | myVectorIterator |
Definition at line 262 of file Discriminants.h.
|
inline |
Definition at line 264 of file Discriminants.h.
|
inline |
Definition at line 265 of file Discriminants.h.
|
protectedvirtual |
Implements PFTauDiscriminants::DiscriminantBase< double >.
Definition at line 405 of file Discriminants.cc.
References reco::Candidate::charge(), PFTauDiscriminants::PFTauDiscriminantManager::getDecayMode(), reco::Candidate::momentum(), reco::LeafCandidate::momentum(), and PFTauDiscriminants::PFTauDiscriminantManager::outlierObjectsSortedByPt().