#include <TrackCountingTagInfo.h>
Public Member Functions | |
virtual TrackCountingTagInfo * | clone () const |
clone More... | |
virtual float | discriminator (size_t nth, int ipType) const |
virtual int | selectedTracks (int ipType) const |
virtual float | significance (size_t n, int ip) const |
TrackCountingTagInfo (const std::vector< double > &significance2d, const std::vector< double > &significance3d, const std::vector< int > &trackOrder2d, const std::vector< int > &trackOrder3d, const JetTracksAssociationRef &jtaRef) | |
TrackCountingTagInfo () | |
virtual int | trackIndex (size_t n, int ip) const |
virtual | ~TrackCountingTagInfo () |
Public Member Functions inherited from reco::JTATagInfo | |
virtual bool | hasTracks (void) const |
check if the algorithm is using the tracks or not More... | |
virtual edm::RefToBase< Jet > | jet (void) const |
returns a polymorphic reference to the tagged jet More... | |
const JetTracksAssociationRef & | jtaRef (void) const |
JTATagInfo (void) | |
JTATagInfo (const JetTracksAssociationRef &jtaRef) | |
void | setJTARef (const JetTracksAssociationRef &jtaRef) |
virtual TrackRefVector | tracks (void) const |
returns a list of tracks associated to the jet More... | |
virtual | ~JTATagInfo (void) |
Public Member Functions inherited from reco::BaseTagInfo | |
BaseTagInfo (void) | |
virtual TaggingVariableList | taggingVariables (void) const |
returns a description of the extended informations in a TaggingVariableList More... | |
virtual | ~BaseTagInfo (void) |
Private Attributes | |
std::vector< double > | m_significance2d |
std::vector< double > | m_significance3d |
std::vector< int > | m_trackOrder2d |
std::vector< int > | m_trackOrder3d |
Additional Inherited Members | |
Protected Attributes inherited from reco::JTATagInfo | |
JetTracksAssociationRef | m_jetTracksAssociation |
Definition at line 11 of file TrackCountingTagInfo.h.
|
inline |
Definition at line 15 of file TrackCountingTagInfo.h.
|
inline |
|
inlinevirtual |
Definition at line 27 of file TrackCountingTagInfo.h.
|
inlinevirtual |
clone
Reimplemented from reco::JTATagInfo.
Definition at line 78 of file TrackCountingTagInfo.h.
References TrackCountingTagInfo().
|
inlinevirtual |
Recompute discriminator using nth track i.p. significance. ipType = 0 means 3d impact parameter ipType = 1 means transverse impact parameter
Definition at line 70 of file TrackCountingTagInfo.h.
References significance().
|
inlinevirtual |
Definition at line 72 of file TrackCountingTagInfo.h.
References m_significance2d, and m_significance3d.
Referenced by TrackCountingTagPlotter::analyzeTag().
|
inlinevirtual |
Definition at line 34 of file TrackCountingTagInfo.h.
References m_significance2d, and m_significance3d.
Referenced by TrackCountingTagPlotter::analyzeTag(), and discriminator().
|
inlinevirtual |
Definition at line 49 of file TrackCountingTagInfo.h.
References m_significance2d, m_significance3d, m_trackOrder2d, and m_trackOrder3d.
|
private |
Definition at line 81 of file TrackCountingTagInfo.h.
Referenced by selectedTracks(), significance(), and trackIndex().
|
private |
Definition at line 82 of file TrackCountingTagInfo.h.
Referenced by selectedTracks(), significance(), and trackIndex().
|
private |
Definition at line 83 of file TrackCountingTagInfo.h.
Referenced by trackIndex().
|
private |
Definition at line 84 of file TrackCountingTagInfo.h.
Referenced by trackIndex().