 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/ServiceHandle.h"
16 #include "GaudiKernel/ToolHandle.h"
80 ToolHandle<ICscCalibTool>
m_cscCalibTool{
this,
"CscCalibTool",
"CscCalibTool"};
152 return StatusCode::RECOVERABLE;
155 std::bitset<12> bitVal(
val);
157 for(
unsigned int bitIndex = 0; bitIndex <
m_numBits; bitIndex++){
158 if(bitVal[bitIndex]){
159 bitHist->Fill(bitIndex);
164 return StatusCode::SUCCESS;
StatusCode storeGateRecord()
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
std::string m_outputFileName
Parameters input through joboptions.
CscCalcSlope(const std::string &name, ISvcLocator *pSvcLocator)
double calShape(double *x, double *par)
StatusCode calculateParameters()
Finalize functions.
StatusCode fillBitHist(TH1I *bitHist, const uint16_t &val)
std::set< int > * m_pulsedChambers
std::vector< float > m_dbLevels
does calibration of the CSC chambers
void outputParameter3(const CscCalibResultCollection &results, std::ofstream &out)
StatusCode makeCalibPoints()
Utility functions.
StatusCode writeCalibrationFile()
int m_expectedChamberLayer
CscCalibResultCollection * m_peakTimes
CscCalibResultCollection * m_intercepts
std::vector< float > * m_fitReturns
DataVector< DataVector< TGraph > > * m_fracGraphs
SmartIF< IChronoStatSvc > m_chronoSvc
std::string m_pedFileName
def TProfile(*args, **kwargs)
CscCalibResultCollection * m_slopes
StatusCode collectEventInfo()
event loop functions
::StatusCode StatusCode
StatusCode definition for legacy code.
DataVector< TH1I > * m_bitHists
TProfile * m_peakTimeProf
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
std::string m_calOutputVersion
std::string m_cmd_parameters
StatusCode initialize(void)
basic required functions
DataVector< DataVector< TProfile > > * m_fracProfs
std::string m_titlePrefix
SG::ReadCondHandleKey< CscCondDbData > m_readKey
ToolHandle< Muon::ICSC_RDO_Decoder > m_cscRdoDecoderTool
An STL vector of pointers that by default owns its pointed-to elements.
ToolHandle< ICscCalibTool > m_cscCalibTool
Services and tools.
TProfile * m_currentAmpProf
bool m_ignoreDatabaseError
StatusCode finalize(void)
std::string m_titlePostfix
unsigned int m_maxStripHash
Internally global variables.
int m_eventCnt
coherent correction array has the corrections to the coherently pulsed channels to get the basic chan...
DataVector< TGraphErrors > * m_calGraphs
std::map< int, TProfile * > * m_ampProfs