CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions
APVGainHelpers.h File Reference
#include "CalibTracker/SiStripChannelGain/interface/APVGainStruct.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DQMServices/Core/interface/DQMStore.h"
#include <string>
#include <vector>
#include <utility>
#include <cstdint>
#include <unordered_map>

Go to the source code of this file.

Classes

struct  APVGain::APVGainHistograms
 
struct  APVGain::APVmon
 

Namespaces

 APVGain
 

Typedefs

typedef dqm::legacy::MonitorElement APVGain::MonitorElement
 

Functions

std::vector< unsigned int > APVGain::FetchIndices (std::map< unsigned int, APVloc >, uint32_t, const TrackerTopology *topo=nullptr)
 
std::vector< MonitorElement * > APVGain::FetchMonitor (std::vector< APVmon >, uint32_t, const TrackerTopology *topo=nullptr)
 
std::vector< std::pair< std::string, std::string > > APVGain::monHnames (std::vector< std::string >, bool, const char *tag)
 
int APVGain::subdetectorId (const std::string &)
 
int APVGain::subdetectorId (uint32_t)
 
int APVGain::subdetectorPlane (const std::string &)
 
int APVGain::subdetectorPlane (uint32_t, const TrackerTopology *)
 
int APVGain::subdetectorSide (const std::string &)
 
int APVGain::subdetectorSide (uint32_t, const TrackerTopology *)
 
int APVGain::thickness (const std::string &tag)
 
int APVGain::thickness (uint32_t)