ATLAS Offline Software
Loading...
Searching...
No Matches
AbsShapeErrorGetter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 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
17class TH1D;
18
19namespace LArSamples {
20
21 class Residual;
22
24
25 public:
26
28
29 virtual ShapeErrorData* shapeErrorData(unsigned int hash, CaloGain::CaloGain gain, const Residual* toExclude = 0) const = 0;
30 virtual ShapeErrorData* phiSymShapeErrorData(short ring, CaloGain::CaloGain gain, const Residual* toExclude = 0) const = 0;
31 };
32}
33#endif
virtual ShapeErrorData * shapeErrorData(unsigned int hash, CaloGain::CaloGain gain, const Residual *toExclude=0) const =0
virtual ShapeErrorData * phiSymShapeErrorData(short ring, CaloGain::CaloGain gain, const Residual *toExclude=0) const =0
Residual is a class that stores the residual, error, and type of residual.