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);
267 const std::string & dataTypeName,
const std::string & dataTypeTitle,
const std::string & categoryName,
const std::string & categoryTitle,
268 const std::string & axisLabel,
int numBins,
float lowBound,
float highBound,
const std::string & parDir =
"",
284 virtual StatusCode
bookLayHists(
const std::string & histTypeDir,
const std::string & parTypeDir,
285 std::vector<TH1F*> &
vector,
286 const std::string & namePrefix,
const std::string & titlePrefix,
287 const std::string & xaxis,
const std::string & yaxis,
bool chanView =
true,
288 bool ignoreY =
false,
unsigned int numBins = 100,
289 float lowBound = 0,
float highbound = 100);
302 virtual StatusCode
bookChamHists(
const std::string & histTypeDir,
const std::string & parTypeDir,
303 std::vector<TH1F*>& histVector,
304 const std::string & namePrefix,
const std::string & titlePrefix,
305 const std::string & xaxis =
"",
const std::string & yaxis =
"",
bool chanView =
true,
bool ignoreY =
false,
306 unsigned int numBins = 100,
float lowBound = 0,
float highbound = 100);
329 ProcSetupInfo* simpleSet);
342 virtual int getLayIndex(
int measuresPhi,
int stationEta,
int sector,
int layer);
344 virtual int getChamIndex(
int measuresPhi,
int stationEta,
int sector);
346 virtual int getSector(
int stationPhi,
int stationSize);
357 int wireLayer = -9999,
int measuresPhi = -9999 ,
int channel =-9999);
364 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)