ATLAS Offline Software
Loading...
Searching...
No Matches
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
24
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
51CLASS_DEF( LArAutoCorrComplete, 255786016,1)
53
54#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class defines the interface for accessing AutoCorrelation parameters for each channel @stereotyp...
LArVectorProxy AutoCorrRef_t
This class implements the ILArAutoCorr interface.
virtual AutoCorrRef_t autoCorr(const HWIdentifier &CellID, int gain) const
LArConditionsContainer< LArCondObj > CONTAINER
void set(const HWIdentifier &CellID, int gain, const std::vector< float > &vAutoCorr)
c-struct reproducing the structure of the persistent data