ATLAS Offline Software
Loading...
Searching...
No Matches
LArTdriftComplete.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARRAWCONDITIONS_LARTDRIFTCOMPLETE_H
6#define LARRAWCONDITIONS_LARTDRIFTCOMPLETE_H
7
12
13
22
24 public LArConditionsContainer<LArTdriftP>{
25
26 public:
27
30
31 virtual ~LArTdriftComplete( );
32
33 // retrieving Tdrift using online ID
34 virtual const float& Tdrift(const HWIdentifier& CellID) const ;
35
36 // set method filling the data members individually
37 // (if one wants to fill this class not using the DB)
38 void set(const HWIdentifier& CellID, float tdrift);
39
40};
43#endif
#define SG_BASE(D, B)
Declare that class D derives from class B.
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 ILArTdrift interface.
void set(const HWIdentifier &CellID, float tdrift)
LArConditionsContainer< LArTdriftP > CONTAINER
virtual const float & Tdrift(const HWIdentifier &CellID) const