ATLAS Offline Software
LArAutoCorrComplete.h
Go to the documentation of this file.
1 //Dear emacs, this is -*-c++-*-
2 /*
3  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
4 */
5 #ifndef LARRAWCONDITIONS_LARAUTOCORRCOMPLETE_H
6 #define LARRAWCONDITIONS_LARAUTOCORRCOMPLETE_H
7 
11 
26  public LArConditionsContainer<LArAutoCorrP1>{
27 
28  public:
29 
30 
34 
35  virtual ~LArAutoCorrComplete( );
36 
37  // retrieving AutoCorr
38  virtual AutoCorrRef_t autoCorr(const HWIdentifier& CellID, int gain) const ;
39 
40  // set method filling the data members individually (if one
41  // wants to fill this class not using the DB)
42  void set(const HWIdentifier& CellID, int gain,
43  const std::vector<float>& vAutoCorr);
44 
45  protected:
46 
47 
48 };
49 
50 #include "AthenaKernel/CondCont.h"
51 CLASS_DEF( LArAutoCorrComplete, 255786016,1)
53 
54 #endif
LArAutoCorrP1.h
CondCont.h
Hold mappings of ranges to condition objects.
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArAutoCorrP1
c-struct reproducing the structure of the persistent data
Definition: LArAutoCorrP1.h:25
LArAutoCorrComplete::set
void set(const HWIdentifier &CellID, int gain, const std::vector< float > &vAutoCorr)
Definition: LArAutoCorrComplete.cxx:13
LArConditionsContainer.h
HWIdentifier
Definition: HWIdentifier.h:13
ILArAutoCorr
This class defines the interface for accessing AutoCorrelation parameters for each channel @stereotyp...
Definition: ILArAutoCorr.h:29
LArAutoCorrComplete::CONTAINER
LArConditionsContainer< LArCondObj > CONTAINER
Definition: LArAutoCorrComplete.h:32
LArConditionsContainer
Definition: LArAutoCorrSym.h:14
LArAutoCorrComplete
This class implements the ILArAutoCorr interface.
Definition: LArAutoCorrComplete.h:26
LArAutoCorrComplete::LArAutoCorrComplete
LArAutoCorrComplete()
Definition: LArAutoCorrComplete.cxx:8
LArAutoCorrComplete::~LArAutoCorrComplete
virtual ~LArAutoCorrComplete()
Definition: LArAutoCorrComplete.cxx:10
CONDCONT_DEF
CONDCONT_DEF(LArAutoCorrComplete, 122986158, ILArAutoCorr)
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
ILArAutoCorr.h
LArAutoCorrComplete::LArCondObj
LArAutoCorrP1 LArCondObj
Definition: LArAutoCorrComplete.h:31
LArAutoCorrComplete::autoCorr
virtual AutoCorrRef_t autoCorr(const HWIdentifier &CellID, int gain) const
Definition: LArAutoCorrComplete.cxx:29
LArVectorProxy
Proxy for accessing a range of float values like a vector.
Definition: LArVectorProxy.h:38