|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOLOCALHADCALIB_GETLCCLASSIFICATION_H
6 #define CALOLOCALHADCALIB_GETLCCLASSIFICATION_H
24 #include "GaudiKernel/HistoDef.h"
44 void mapinsert(
const std::vector<Gaudi::Histo1DDef> & dims);
142 #endif // CALOLOCALHADCALIB_GETLCCLASSIFICATION_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual ~GetLCClassification()
Top algorithm to generate classification histograms for Local Hadron Calibration.
std::string m_NormalizationType
string to choose different normalization types
GetLCClassification(const std::string &name, ISvcLocator *pSvcLocator)
void mapinsert(const std::vector< Gaudi::Histo1DDef > &dims)
std::vector< TH2F * > m_hclus
Vector of actual histograms.
std::map< std::string, Gaudi::Histo1DDef > m_dimensionsmap
property to set all dimensions introduced above
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
virtual StatusCode initialize()
std::vector< Gaudi::Histo1DDef > m_dimensions
definition of all dimensions used for classification
virtual StatusCode finalize()
int m_ClassificationTypeNumber
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute()
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterCollName
Name of the CaloClusterContainer to use.
std::string m_ClassificationType
string to choose different classification types
std::unique_ptr< TFile > m_outputFile
Output file to save histograms in.
std::string m_outputFileName
Name of the output file to save histograms in.
int m_NormalizationTypeNumber
std::vector< int > m_isampmap
Vector of indices in m_dimensions.