|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PIXELCONDITIONSALGS_OCCUPANCYMAPMAKER_H
6 #define PIXELCONDITIONSALGS_OCCUPANCYMAPMAKER_H
9 #include "GaudiKernel/ServiceHandle.h"
37 std::vector<std::string> &
splitter(
const std::string &
str,
char delim, std::vector<std::string> &elems);
39 std::vector<std::string>
splitter(
const std::string &
str,
char delim);
48 {
this,
"PixelConditionsSummaryTool",
"PixelConditionsSummaryTool",
"Tool to retrieve Pixel Conditions summary"};
107 #endif // PIXELCONDITIONSALGS_OCCUPANCYMAPMAKERH_
std::vector< TH2D * > m_hitMaps
ServiceHandle< ITHistSvc > m_tHistSvc
std::vector< TH1D * > m_LBdependence
double m_longPixelMultiplier
std::vector< std::pair< std::string, std::vector< int > > > m_pixelMapping
std::vector< TH1D * > m_TOTdistributions
std::vector< TH2C * > m_noiseMaps
std::string getDCSIDFromPosition(int bec, int layer, int modPhi, int modEta)
::StatusCode StatusCode
StatusCode definition for legacy code.
TH2D * m_overlayedPixelNoiseMap
unsigned int m_nBCReadout
StatusCode registerHistograms()
bool m_calculateNoiseMaps
TH2D * m_overlayedIBLDCNoiseMap
std::vector< std::string > & splitter(const std::string &str, char delim, std::vector< std::string > &elems)
OccupancyMapMaker(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< IInDetConditionsTool > m_pixelConditionsTool
TH2D * m_overlayedIBLSCNoiseMap
std::string m_pixelRDOKey
const PixelID * m_pixelID
const std::string histoSuffix(const int bec, const int layer)
std::vector< TH1D * > m_BCIDdependence
std::vector< int > m_moduleHashList
double m_gangedPixelMultiplier