CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
L3NominalEfficiencyConfigurator Class Reference

#include <L3NominalEfficiencyConfigurator.h>

Public Member Functions

muonisolation::Cuts cuts () const
 
 L3NominalEfficiencyConfigurator (const edm::ParameterSet &pset)
 

Private Attributes

std::vector< std::string > theBestCones
 
edm::ParameterSet theConfig
 
std::string theFileName
 
std::vector< double > theWeights
 

Detailed Description

Definition at line 9 of file L3NominalEfficiencyConfigurator.h.

Constructor & Destructor Documentation

L3NominalEfficiencyConfigurator::L3NominalEfficiencyConfigurator ( const edm::ParameterSet pset)

Definition at line 6 of file L3NominalEfficiencyConfigurator.cc.

References dir, edm::ParameterSet::getParameter(), dataset::name, AlCaHLTBitMon_QueryRunRegistry::string, theBestCones, theConfig, and theFileName.

7  : theConfig(pset), theWeights(std::vector<double>(1,1.))
8 {
11 
12  std::string dir="RecoMuon/L3MuonIsolationProducer/data/";
13  if (name=="L3NominalEfficiencyCuts_PXLS") {
14  if (lumi=="2E33") {
15  theFileName = dir+"L3Pixel_PTDR_2x1033.dat";
16  theBestCones = std::vector<std::string>(1,"8:0.97");
17  }
18  }
19  else if ( name=="L3NominalEfficiencyCuts_TRKS") {
20  }
21  else {
22 
23  }
24 }
T getParameter(std::string const &) const
dbl *** dir
Definition: mlp_gen.cc:35

Member Function Documentation

Cuts L3NominalEfficiencyConfigurator::cuts ( ) const

Member Data Documentation

std::vector<std::string> L3NominalEfficiencyConfigurator::theBestCones
private

Definition at line 15 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts(), and L3NominalEfficiencyConfigurator().

edm::ParameterSet L3NominalEfficiencyConfigurator::theConfig
private

Definition at line 14 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts(), and L3NominalEfficiencyConfigurator().

std::string L3NominalEfficiencyConfigurator::theFileName
private

Definition at line 17 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts(), and L3NominalEfficiencyConfigurator().

std::vector<double> L3NominalEfficiencyConfigurator::theWeights
private

Definition at line 16 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts().