CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
reco::tau::cone::IsoRings Struct Reference

Public Member Functions

vector< float > getVector ()
 

Public Attributes

vector< int > niso
 
vector< vector< float > > rings
 
vector< vector< float > > shapes
 

Detailed Description

Definition at line 22 of file PFRecoTauDiscriminationByMVAIsolation.cc.

Member Function Documentation

vector<float> reco::tau::cone::IsoRings::getVector ( )
inline

Definition at line 28 of file PFRecoTauDiscriminationByMVAIsolation.cc.

References cond::ecalcond::all, i, and RingESSource_cfi::rings.

Referenced by PFRecoTauDiscriminationByMVAIsolation::discriminate().

29  {
30  vector<float> all;
31  all.reserve(33);
32 
33  for(unsigned int i = 0; i < niso.size(); i++)
34  all.push_back(niso[i]);
35 
36  for(unsigned int i = 0; i < rings.size(); i++)
37  all.insert(all.end(), rings[i].begin(), rings[i].end());
38 
39  for(unsigned int i = 0; i < shapes.size(); i++)
40  all.insert(all.end(), shapes[i].begin(), shapes[i].end());
41 
42  return all;
43  }
int i
Definition: DBlmapReader.cc:9

Member Data Documentation

vector<int> reco::tau::cone::IsoRings::niso
vector<vector<float> > reco::tau::cone::IsoRings::rings
vector<vector<float> > reco::tau::cone::IsoRings::shapes