#include <TemplatedSimpleSecondaryVertexComputer.h>
Public Types | |
typedef reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX > | TagInfo |
Public Member Functions | |
float | discriminator (const TagInfoHelper &tagInfos) const override |
TemplatedSimpleSecondaryVertexComputer (const edm::ParameterSet ¶meters) | |
Public Member Functions inherited from JetTagComputer | |
const std::vector< std::string > & | getInputLabels () const |
virtual void | initialize (const JetTagComputerRecord &) |
JetTagComputer () | |
JetTagComputer (const edm::ParameterSet &configuration) | |
float | operator() (const reco::BaseTagInfo &info) const |
float | operator() (const TagInfoHelper &helper) const |
void | setupDone () |
virtual | ~JetTagComputer () |
Private Attributes | |
unsigned int | minTracks |
unsigned int | minVertices_ |
bool | unBoost |
bool | use2d |
bool | useSig |
Additional Inherited Members | |
Protected Member Functions inherited from JetTagComputer | |
virtual float | discriminator (const reco::BaseTagInfo &) const |
void | uses (unsigned int id, const std::string &label) |
void | uses (const std::string &label) |
Definition at line 17 of file TemplatedSimpleSecondaryVertexComputer.h.
typedef reco::TemplatedSecondaryVertexTagInfo<IPTI,VTX> TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::TagInfo |
Definition at line 19 of file TemplatedSimpleSecondaryVertexComputer.h.
|
inline |
Definition at line 21 of file TemplatedSimpleSecondaryVertexComputer.h.
References edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::minVertices_, and JetTagComputer::uses().
|
inlineoverridevirtual |
Reimplemented from JetTagComputer.
Definition at line 32 of file TemplatedSimpleSecondaryVertexComputer.h.
References reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::flightDistance(), CustomPhysics_cfi::gamma, JetTagComputer::TagInfoHelper::get(), training_settings::idx, info(), cmsBatch::log, TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::minTracks, TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::minVertices_, reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::nVertexTracks(), reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::nVertices(), reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::secondaryVertex(), Measurement1D::significance(), TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::unBoost, TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::use2d, TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::useSig, Measurement1D::value(), relativeConstraints::value, and reco::TrackKinematics::vectorSum().
|
private |
Definition at line 73 of file TemplatedSimpleSecondaryVertexComputer.h.
Referenced by TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator().
|
private |
Definition at line 74 of file TemplatedSimpleSecondaryVertexComputer.h.
Referenced by TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator(), and TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::TemplatedSimpleSecondaryVertexComputer().
|
private |
Definition at line 72 of file TemplatedSimpleSecondaryVertexComputer.h.
Referenced by TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator().
|
private |
Definition at line 70 of file TemplatedSimpleSecondaryVertexComputer.h.
Referenced by TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator().
|
private |
Definition at line 71 of file TemplatedSimpleSecondaryVertexComputer.h.
Referenced by TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator().