|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOLOCALHADCALIB_GETLCWEIGHTS_H
6 #define CALOLOCALHADCALIB_GETLCWEIGHTS_H
20 #include "GaudiKernel/HistoDef.h"
54 void mapinsert(
const std::vector<Gaudi::Histo1DDef> & dims);
180 #endif // CALOLOCALHADCALIB_GETLCWEIGHTS_H
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< std::vector< Gaudi::Histo1DDef > > m_dimensions
definition of all dimensions used for each sampling
virtual StatusCode execute()
bool m_useInversionMethod
flag to switch on/off the use of the inversion method
void mapinsert(const std::vector< Gaudi::Histo1DDef > &dims)
GetLCWeights(const std::string &name, ISvcLocator *pSvcLocator)
std::string m_outputFileName
Name of the output file to save histograms in.
std::string m_NormalizationType
string to choose different normalization types
virtual StatusCode finalize()
int m_NormalizationTypeNumber
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline cell identifiers.
std::unique_ptr< TFile > m_outputFile
Output file to save histograms in.
SG::ReadHandleKeyArray< CaloCalibrationHitContainer > m_CalibrationHitContainerNames
vector of calibration hit container names to use.
int m_ClassificationTypeNumber
virtual StatusCode initialize()
std::vector< std::vector< TProfile2D * > > m_weight
Vector of vector of actual histograms.
Top algorithm to generate Weight histograms for Local Hadron Calibration.
std::map< std::string, Gaudi::Histo1DDef > m_dimensionsmap
property to set all dimensions introduced above
std::string m_ClassificationType
string to choose different classification types
std::vector< std::vector< int > > m_isampmap
Vector of indices in m_dimensions for each sampling.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterCollName
Name of the CaloClusterContainer to use.