ATLAS Offline Software
Loading...
Searching...
No Matches
LArDetCellParamsComplete.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARRAWCONDITIONS_LARDETCELLPARAMSCOMPLETE_H
6#define LARRAWCONDITIONS_LARDETCELLPARAMSCOMPLETE_H
7
13
14#include <vector>
15
24
26 public LArConditionsContainer<LArDetCellParamsP>{
27
28
29 public:
30
33
35
36 // retrieving DetCellParams using online ID
37 virtual const float& Omega0(const HWIdentifier& CellID, int gain) const ;
38 virtual const float& Taur(const HWIdentifier& CellID, int gain) const ;
39
40 // set method filling the data members individually
41 // (if one wants to fill this class not using the DB)
42 void set(const HWIdentifier& CellID, int gain,
43 float omega0, float taur);
44};
45
48#endif
Provide an interface for finding inheritance information at run time.
#define SG_BASES(D,...)
Declare the base classes from which D derives.
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class implements the ILArDetCellParams interface.
LArConditionsContainer< LArDetCellParamsP > CONTAINER
virtual const float & Omega0(const HWIdentifier &CellID, int gain) const
void set(const HWIdentifier &CellID, int gain, float omega0, float taur)
virtual const float & Taur(const HWIdentifier &CellID, int gain) const