9#ifndef LArSamples_LArIdTranslatorHelper_H
10#define LArSamples_LArIdTranslatorHelper_H
17#include "RtypesCore.h"
52 std::unique_ptr<TCanvas> CaloPartitionLayerDisplay(TH2**
h,
const Char_t* title=
"",
bool kLogz=
true);
53 std::unique_ptr<TH2> GetCaloPartitionLayerMap(
const int index,
bool kProfile=
false);
54 const Char_t* GetPartitonLayerName(
const int index);
55 void MakeTranslatorMapping(
const char* inputtreefile,
const char* inputhistfile,
const int run);
56 bool IsHVLine(
const int hvline)
const;
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Header file for AthHistogramAlgorithm.
LArIdTranslatorHelper(const TString &inputfile)
LArIdTranslatorHelper(const LArIdTranslatorHelper &)=delete
std::vector< std::string > m_HistCategories
bool LoadIdTranslator(const TString &file)
int GetPartitionLayerIndex(const int partition, const int layer) const
std::vector< int > * hvid
std::vector< std::string > m_PartitionLayers
std::unique_ptr< TFile > m_file
std::vector< std::vector< TH2I * > > m_HistCellmaps
bool FindChannel(const int index, float eta, float phi)
int run(int argc, char *argv[])