#include <Discriminants.h>
Public Member Functions | |
MainTrackAngle () | |
~MainTrackAngle () | |
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 85 of file Discriminants.h.
|
inline |
Definition at line 87 of file Discriminants.h.
|
inline |
Definition at line 88 of file Discriminants.h.
|
protectedvirtual |
Implements PFTauDiscriminants::DiscriminantBase< double >.
Definition at line 62 of file Discriminants.cc.
References PFTauDiscriminants::PFTauDiscriminantManager::getDecayMode(), PFTauDiscriminants::PFTauDiscriminantManager::mainTrack(), reco::Candidate::momentum(), and reco::LeafCandidate::momentum().