CMS 3D CMS Logo

Namespaces | Typedefs | Functions
GEMValidationUtils.h File Reference
#include "DQMServices/Core/interface/DQMStore.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DQMServices/Core/interface/MonitorElement.h"
#include "TString.h"
#include "TSystem.h"
#include <map>
#include <tuple>

Go to the source code of this file.

Namespaces

 GEMUtils
 

Typedefs

typedef std::tuple< Int_t, Int_t > ME2IdsKey
 
typedef std::tuple< Int_t, Int_t, Int_t > ME3IdsKey
 
typedef std::tuple< Int_t, Int_t, Int_t, Int_t > ME4IdsKey
 
typedef std::tuple< Int_t, Int_t, Int_t, Int_t, Int_t > ME5IdsKey
 
typedef std::map< Int_t, dqm::impl::MonitorElement * > MEMap1Ids
 
typedef std::map< ME2IdsKey, dqm::impl::MonitorElement * > MEMap2Ids
 
typedef std::map< ME3IdsKey, dqm::impl::MonitorElement * > MEMap3Ids
 
typedef std::map< ME4IdsKey, dqm::impl::MonitorElement * > MEMap4Ids
 
typedef std::map< ME5IdsKey, dqm::impl::MonitorElement * > MEMap5Ids
 

Functions

TString GEMUtils::getSuffixName (Int_t region_id)
 
TString GEMUtils::getSuffixName (Int_t region_id, Int_t station_id)
 
TString GEMUtils::getSuffixName (Int_t region_id, Int_t station_id, Int_t layer_id)
 
TString GEMUtils::getSuffixName (Int_t region_id, Int_t station_id, Int_t layer_id, Int_t eta_id)
 
TString GEMUtils::getSuffixName (const ME2IdsKey &key)
 
TString GEMUtils::getSuffixName (const ME3IdsKey &key)
 
TString GEMUtils::getSuffixName (const ME4IdsKey &key)
 
TString GEMUtils::getSuffixTitle (Int_t region_id)
 
TString GEMUtils::getSuffixTitle (Int_t region_id, Int_t station_id)
 
TString GEMUtils::getSuffixTitle (Int_t region_id, Int_t station_id, Int_t layer_id)
 
TString GEMUtils::getSuffixTitle (Int_t region_id, Int_t station_id, Int_t layer_id, Int_t eta_id)
 
TString GEMUtils::getSuffixTitle (const ME2IdsKey &key)
 
TString GEMUtils::getSuffixTitle (const ME3IdsKey &key)
 
TString GEMUtils::getSuffixTitle (const ME4IdsKey &key)
 

Typedef Documentation

◆ ME2IdsKey

typedef std::tuple<Int_t, Int_t> ME2IdsKey

Definition at line 16 of file GEMValidationUtils.h.

◆ ME3IdsKey

typedef std::tuple<Int_t, Int_t, Int_t> ME3IdsKey

Definition at line 19 of file GEMValidationUtils.h.

◆ ME4IdsKey

typedef std::tuple<Int_t, Int_t, Int_t, Int_t> ME4IdsKey

Definition at line 20 of file GEMValidationUtils.h.

◆ ME5IdsKey

typedef std::tuple<Int_t, Int_t, Int_t, Int_t, Int_t> ME5IdsKey

Definition at line 22 of file GEMValidationUtils.h.

◆ MEMap1Ids

typedef std::map<Int_t, dqm::impl::MonitorElement*> MEMap1Ids

Definition at line 24 of file GEMValidationUtils.h.

◆ MEMap2Ids

Definition at line 25 of file GEMValidationUtils.h.

◆ MEMap3Ids

Definition at line 26 of file GEMValidationUtils.h.

◆ MEMap4Ids

Definition at line 27 of file GEMValidationUtils.h.

◆ MEMap5Ids

Definition at line 28 of file GEMValidationUtils.h.