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
RPCCalibSetUp Class Reference

#include <RPCCalibSetUp.h>

Public Member Functions

std::vector< double > getCls (uint32_t id)
 
std::map< int, std::vector
< double > > 
getClsMap ()
 
std::vector< float > getEff (uint32_t id)
 
const RPCGeometrygetGeometry ()
 
std::vector< float > getNoise (uint32_t id)
 
float getTime (uint32_t id)
 
 RPCCalibSetUp (const edm::ParameterSet &ps)
 
void setGeometry (const RPCGeometry *geom)
 sets geometry More...
 
virtual ~RPCCalibSetUp ()
 

Public Attributes

std::map< RPCDetId, float > _bxmap
 
std::map< int, std::vector
< double > > 
_clsMap
 
std::map< uint32_t,
std::vector< double > > 
_mapDetClsMap
 
std::map< uint32_t,
std::vector< float > > 
_mapDetIdEff
 
std::map< uint32_t,
std::vector< float > > 
_mapDetIdNoise
 
const RPCGeometrytheGeometry
 

Detailed Description

Definition at line 23 of file RPCCalibSetUp.h.

Constructor & Destructor Documentation

RPCCalibSetUp::RPCCalibSetUp ( const edm::ParameterSet ps)
explicit

Definition at line 28 of file RPCCalibSetUp.cc.

RPCCalibSetUp::~RPCCalibSetUp ( )
virtual

Definition at line 259 of file RPCCalibSetUp.cc.

Member Function Documentation

std::vector< double > RPCCalibSetUp::getCls ( uint32_t  id)

Definition at line 246 of file RPCCalibSetUp.cc.

Referenced by RPCFakeCalibration::makeCls().

std::map< int, std::vector< double > > RPCCalibSetUp::getClsMap ( )

Definition at line 237 of file RPCCalibSetUp.cc.

std::vector< float > RPCCalibSetUp::getEff ( uint32_t  id)

Definition at line 211 of file RPCCalibSetUp.cc.

Referenced by RPCFakeCalibration::makeNoise().

const RPCGeometry* RPCCalibSetUp::getGeometry ( )
inline

Definition at line 39 of file RPCCalibSetUp.h.

References theGeometry.

39 { return theGeometry; }
const RPCGeometry * theGeometry
Definition: RPCCalibSetUp.h:41
std::vector< float > RPCCalibSetUp::getNoise ( uint32_t  id)

Definition at line 201 of file RPCCalibSetUp.cc.

float RPCCalibSetUp::getTime ( uint32_t  id)

Definition at line 225 of file RPCCalibSetUp.cc.

Referenced by RPCFakeCalibration::makeNoise().

void RPCCalibSetUp::setGeometry ( const RPCGeometry geom)
inline

sets geometry

Definition at line 38 of file RPCCalibSetUp.h.

References relativeConstraints::geom, and theGeometry.

38 {theGeometry = geom;}
const RPCGeometry * theGeometry
Definition: RPCCalibSetUp.h:41

Member Data Documentation

std::map<RPCDetId, float> RPCCalibSetUp::_bxmap

Definition at line 45 of file RPCCalibSetUp.h.

std::map< int, std::vector<double> > RPCCalibSetUp::_clsMap

Definition at line 46 of file RPCCalibSetUp.h.

Referenced by RPCFakeCalibration::makeNoise().

std::map<uint32_t, std::vector<double> > RPCCalibSetUp::_mapDetClsMap

Definition at line 47 of file RPCCalibSetUp.h.

Referenced by RPCFakeCalibration::makeCls().

std::map<uint32_t, std::vector<float> > RPCCalibSetUp::_mapDetIdEff

Definition at line 44 of file RPCCalibSetUp.h.

std::map<uint32_t, std::vector<float> > RPCCalibSetUp::_mapDetIdNoise

Definition at line 43 of file RPCCalibSetUp.h.

Referenced by RPCFakeCalibration::makeNoise().

const RPCGeometry* RPCCalibSetUp::theGeometry

Definition at line 41 of file RPCCalibSetUp.h.

Referenced by getGeometry(), and setGeometry().