CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
TemplatedJetBProbabilityComputer< Container, Base > Class Template Reference

#include <TemplatedJetBProbabilityComputer.h>

Inheritance diagram for TemplatedJetBProbabilityComputer< Container, Base >:
JetTagComputer

Public Types

typedef reco::IPTagInfo
< Container, Base > 
TagInfo
 

Public Member Functions

float discriminator (const TagInfoHelper &ti) const
 
double jetProbability (const std::vector< float > &v) const
 
 TemplatedJetBProbabilityComputer (const edm::ParameterSet &parameters)
 
- 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

double m_cutMaxDecayLen
 
double m_cutMaxDistToAxis
 
double m_deltaR
 
int m_ipType
 
double m_minTrackProb
 
unsigned int m_nbTracks
 
reco::TrackBase::TrackQuality m_trackQuality
 
int m_trackSign
 
bool m_useAllQualities
 
bool useVariableJTA_
 
reco::btag::variableJTAParameters varJTApars
 

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)
 

Detailed Description

template<class Container, class Base>
class TemplatedJetBProbabilityComputer< Container, Base >

Definition at line 14 of file TemplatedJetBProbabilityComputer.h.

Member Typedef Documentation

template<class Container , class Base >
typedef reco::IPTagInfo<Container,Base> TemplatedJetBProbabilityComputer< Container, Base >::TagInfo

Definition at line 17 of file TemplatedJetBProbabilityComputer.h.

Constructor & Destructor Documentation

template<class Container , class Base >
TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer ( const edm::ParameterSet parameters)
inline

Definition at line 19 of file TemplatedJetBProbabilityComputer.h.

Member Function Documentation

template<class Container , class Base >
float TemplatedJetBProbabilityComputer< Container, Base >::discriminator ( const TagInfoHelper ti) const
inlinevirtual

log(all);

Reimplemented from JetTagComputer.

Definition at line 55 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
double TemplatedJetBProbabilityComputer< Container, Base >::jetProbability ( const std::vector< float > &  v) const
inline

Definition at line 105 of file TemplatedJetBProbabilityComputer.h.

Member Data Documentation

template<class Container , class Base >
double TemplatedJetBProbabilityComputer< Container, Base >::m_cutMaxDecayLen
private

Definition at line 148 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
double TemplatedJetBProbabilityComputer< Container, Base >::m_cutMaxDistToAxis
private

Definition at line 149 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
double TemplatedJetBProbabilityComputer< Container, Base >::m_deltaR
private

Definition at line 145 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
int TemplatedJetBProbabilityComputer< Container, Base >::m_ipType
private

Definition at line 144 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
double TemplatedJetBProbabilityComputer< Container, Base >::m_minTrackProb
private

Definition at line 143 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
unsigned int TemplatedJetBProbabilityComputer< Container, Base >::m_nbTracks
private

Definition at line 147 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
reco::TrackBase::TrackQuality TemplatedJetBProbabilityComputer< Container, Base >::m_trackQuality
private

Definition at line 150 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
int TemplatedJetBProbabilityComputer< Container, Base >::m_trackSign
private

Definition at line 146 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
bool TemplatedJetBProbabilityComputer< Container, Base >::m_useAllQualities
private

Definition at line 151 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
bool TemplatedJetBProbabilityComputer< Container, Base >::useVariableJTA_
private

Definition at line 141 of file TemplatedJetBProbabilityComputer.h.

template<class Container , class Base >
reco::btag::variableJTAParameters TemplatedJetBProbabilityComputer< Container, Base >::varJTApars
private

Definition at line 142 of file TemplatedJetBProbabilityComputer.h.