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 DeadROC_duringRun::dir, edm::ParameterSet::getParameter(), Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, theBestCones, theConfig, and theFileName.

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

Member Function Documentation

Cuts L3NominalEfficiencyConfigurator::cuts ( ) const

Member Data Documentation

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

Definition at line 16 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts(), and L3NominalEfficiencyConfigurator().

edm::ParameterSet L3NominalEfficiencyConfigurator::theConfig
private

Definition at line 15 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts(), and L3NominalEfficiencyConfigurator().

std::string L3NominalEfficiencyConfigurator::theFileName
private

Definition at line 18 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts(), and L3NominalEfficiencyConfigurator().

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

Definition at line 17 of file L3NominalEfficiencyConfigurator.h.

Referenced by cuts().