CMS 3D CMS Logo

List of all members | Public Member Functions
trackMVAClassifierImpl::ComputeMVA< void > Struct Template Reference

#include <TrackMVAClassifier.h>

Public Member Functions

template<typename MVA >
void operator() (MVA const &mva, reco::TrackCollection const &tracks, reco::BeamSpot const &beamSpot, reco::VertexCollection const &vertices, TrackMVAClassifierBase::MVAPairCollection &mvas)
 

Detailed Description

template<>
struct trackMVAClassifierImpl::ComputeMVA< void >

Definition at line 83 of file TrackMVAClassifier.h.

Member Function Documentation

template<typename MVA >
void trackMVAClassifierImpl::ComputeMVA< void >::operator() ( MVA const &  mva,
reco::TrackCollection const &  tracks,
reco::BeamSpot const &  beamSpot,
reco::VertexCollection const &  vertices,
TrackMVAClassifierBase::MVAPairCollection mvas 
)
inline

Definition at line 85 of file TrackMVAClassifier.h.

References DetachedQuadStep_cff::mva, and convertSQLitetoXML_cfg::output.

89  {
90 
91  size_t current = 0;
92  for (auto const & trk : tracks) {
93  //BDT outputs are considered always reliable. Hence "true"
94  std::pair<float,bool> output (mva(trk,beamSpot,vertices), true);
95  mvas[current++]= output;
96  }
97  }