ATLAS Offline Software
Loading...
Searching...
No Matches
AbsShapeErrorGetter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
9
10#ifndef LArSamples_AbsShapeErrorGetter_H
11#define LArSamples_AbsShapeErrorGetter_H
12
14#include "LArCafJobs/CaloId.h"
16#include <memory>
17
18class TH1D;
19
20namespace LArSamples {
21
22 class Residual;
23
25
26 public:
27
29
30 virtual std::unique_ptr<ShapeErrorData> shapeErrorData(unsigned int hash, CaloGain::CaloGain gain, const Residual* toExclude = 0) const = 0;
31 virtual std::unique_ptr<ShapeErrorData> phiSymShapeErrorData(short ring, CaloGain::CaloGain gain, const Residual* toExclude = 0) const = 0;
32 };
33}
34#endif
virtual std::unique_ptr< ShapeErrorData > phiSymShapeErrorData(short ring, CaloGain::CaloGain gain, const Residual *toExclude=0) const =0
virtual std::unique_ptr< ShapeErrorData > shapeErrorData(unsigned int hash, CaloGain::CaloGain gain, const Residual *toExclude=0) const =0
Residual is a class that stores the residual, error, and type of residual.