CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Enumerations | Functions | Variables
EcalDQMCommonUtils.h File Reference
#include <set>
#include <iomanip>
#include "Geometry/EcalMapping/interface/EcalElectronicsMapping.h"
#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h"
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/EcalDetId/interface/EEDetId.h"
#include "DataFormats/EcalDetId/interface/EcalPnDiodeDetId.h"
#include "DataFormats/EcalDetId/interface/EcalScDetId.h"
#include "DataFormats/EcalDetId/interface/EcalTrigTowerDetId.h"
#include "DataFormats/EcalDetId/interface/EcalElectronicsId.h"
#include "DataFormats/EcalDetId/interface/EcalTriggerElectronicsId.h"
#include "FWCore/Utilities/interface/Exception.h"

Go to the source code of this file.

Namespaces

 ecaldqm
 

Enumerations

enum  ecaldqm::SMName {
  ecaldqm::kEEm07, ecaldqm::kEEm08, ecaldqm::kEEm09, ecaldqm::kEEm01,
  ecaldqm::kEEm02, ecaldqm::kEEm03, ecaldqm::kEEm04, ecaldqm::kEEm05,
  ecaldqm::kEEm06, ecaldqm::kEBm01, ecaldqm::kEBm02, ecaldqm::kEBm03,
  ecaldqm::kEBm04, ecaldqm::kEBm05, ecaldqm::kEBm06, ecaldqm::kEBm07,
  ecaldqm::kEBm08, ecaldqm::kEBm09, ecaldqm::kEBm10, ecaldqm::kEBm11,
  ecaldqm::kEBm12, ecaldqm::kEBm13, ecaldqm::kEBm14, ecaldqm::kEBm15,
  ecaldqm::kEBm16, ecaldqm::kEBm17, ecaldqm::kEBm18, ecaldqm::kEBp01,
  ecaldqm::kEBp02, ecaldqm::kEBp03, ecaldqm::kEBp04, ecaldqm::kEBp05,
  ecaldqm::kEBp06, ecaldqm::kEBp07, ecaldqm::kEBp08, ecaldqm::kEBp09,
  ecaldqm::kEBp10, ecaldqm::kEBp11, ecaldqm::kEBp12, ecaldqm::kEBp13,
  ecaldqm::kEBp14, ecaldqm::kEBp15, ecaldqm::kEBp16, ecaldqm::kEBp17,
  ecaldqm::kEBp18, ecaldqm::kEEp07, ecaldqm::kEEp08, ecaldqm::kEEp09,
  ecaldqm::kEEp01, ecaldqm::kEEp02, ecaldqm::kEEp03, ecaldqm::kEEp04,
  ecaldqm::kEEp05, ecaldqm::kEEp06, ecaldqm::kEEmLow = kEEm07, ecaldqm::kEEmHigh = kEEm06,
  ecaldqm::kEEpLow = kEEp07, ecaldqm::kEEpHigh = kEEp06, ecaldqm::kEBmLow = kEBm01, ecaldqm::kEBmHigh = kEBm18,
  ecaldqm::kEBpLow = kEBp01, ecaldqm::kEBpHigh = kEBp18
}
 

Functions

bool ecaldqm::ccuExists (unsigned, unsigned)
 
void ecaldqm::checkElectronicsMap ()
 
void ecaldqm::checkTrigTowerMap ()
 
unsigned ecaldqm::dccId (const DetId &)
 
unsigned ecaldqm::dccId (const EcalElectronicsId &)
 
unsigned ecaldqm::dccId (unsigned)
 
unsigned ecaldqm::getEEPnDCC (unsigned, unsigned)
 
const EcalElectronicsMappingecaldqm::getElectronicsMap ()
 
unsigned ecaldqm::getNSuperCrystals (unsigned)
 
const
EcalTrigTowerConstituentsMap
ecaldqm::getTrigTowerMap ()
 
bool ecaldqm::isEcalScDetId (const DetId &_id)
 
unsigned ecaldqm::memDCCIndex (unsigned)
 
void ecaldqm::setElectronicsMap (const EcalElectronicsMapping *)
 
void ecaldqm::setTrigTowerMap (const EcalTrigTowerConstituentsMap *)
 
std::string ecaldqm::smName (unsigned _dccId)
 
unsigned ecaldqm::tccId (const DetId &)
 
unsigned ecaldqm::tccId (const EcalElectronicsId &)
 
unsigned ecaldqm::towerId (const DetId &)
 
unsigned ecaldqm::towerId (const EcalElectronicsId &)
 
unsigned ecaldqm::ttId (const DetId &)
 
unsigned ecaldqm::ttId (const EcalElectronicsId &)
 

Variables

const std::set< unsigned > ecaldqm::dccNoMEM
 
const EcalElectronicsMappingecaldqm::electronicsMap
 
const
EcalTrigTowerConstituentsMap
ecaldqm::trigtowerMap