5#ifndef CSCCALIBMONITORING_CSCCALIBMONTOOLBASE_H
6#define CSCCALIBMONITORING_CSCCALIBMONTOOLBASE_H
15#include "GaudiKernel/MsgStream.h"
23#include "GaudiKernel/ServiceHandle.h"
64 const IInterface* parent);
109 virtual StatusCode
checkHists(
bool fromFinalise);
217 data.resize(arraySize);
261 const std::string & dataTypeName,
const std::string & dataTypeTitle,
const std::string & categoryName,
const std::string & categoryTitle,
262 const std::string & axisLabel,
int numBins,
float lowBound,
float highBound,
const std::string & parDir =
"",
278 virtual StatusCode
bookLayHists(
const std::string & histTypeDir,
const std::string & parTypeDir,
279 std::vector<TH1F*> &
vector,
280 const std::string & namePrefix,
const std::string & titlePrefix,
281 const std::string & xaxis,
const std::string & yaxis,
bool chanView =
true,
282 bool ignoreY =
false,
unsigned int numBins = 100,
283 float lowBound = 0,
float highbound = 100);
296 virtual StatusCode
bookChamHists(
const std::string & histTypeDir,
const std::string & parTypeDir,
297 std::vector<TH1F*>& histVector,
298 const std::string & namePrefix,
const std::string & titlePrefix,
299 const std::string & xaxis =
"",
const std::string & yaxis =
"",
bool chanView =
true,
bool ignoreY =
false,
300 unsigned int numBins = 100,
float lowBound = 0,
float highbound = 100);
323 ProcSetupInfo* simpleSet);
336 virtual int getLayIndex(
int measuresPhi,
int stationEta,
int sector,
int layer);
338 virtual int getChamIndex(
int measuresPhi,
int stationEta,
int sector);
340 virtual int getSector(
int stationPhi,
int stationSize);
351 int wireLayer = -9999,
int measuresPhi = -9999 ,
int channel =-9999);
358 std::string
getFullPath(
const std::string& geoPath,
const std::string& histTypeDir,
const std::string& parTypeDir);
Scalar eta() const
pseudorapidity method
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)