ATLAS Offline Software
LArEMEC_HVbetaComplete.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 #include "GaudiKernel/IMessageSvc.h"
7 
9 
10 #include "GaudiKernel/Bootstrap.h"
11 #include "GaudiKernel/ISvcLocator.h"
12 #include "GaudiKernel/IToolSvc.h"
13 
14 
15 #include <iostream>
16 using namespace std ;
17 
19 
21 
22 /* Fill transient object in ATHENA *****************************************
23  */
24 void LArEMEC_HVbetaComplete::set(const HWIdentifier& CellID, float EMEC_HVbeta ) {
25 
27  t.m_EMEC_HVbeta = EMEC_HVbeta ;
28 
29  setPdata(CellID, t);
30 
31 }
32 
33 /* retrieve EMEC_HVbeta ******************************************************
34  */
35 const float& LArEMEC_HVbetaComplete::EMEC_HVbeta(const HWIdentifier& CellID) const
36 {
37  const LArEMEC_HVbetaP& t = get( CellID);
38 
39  return (t.m_EMEC_HVbeta);
40 }
41 
42 
43 
44 
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
LArEMEC_HVbetaComplete::~LArEMEC_HVbetaComplete
virtual ~LArEMEC_HVbetaComplete()
Definition: LArEMEC_HVbetaComplete.cxx:20
LArEMEC_HVbetaComplete::set
void set(const HWIdentifier &CellID, float vEMEC_HVbeta)
Definition: LArEMEC_HVbetaComplete.cxx:24
LArEMEC_HVbetaComplete::EMEC_HVbeta
virtual const float & EMEC_HVbeta(const HWIdentifier &CellID) const
Definition: LArEMEC_HVbetaComplete.cxx:35
LArEMEC_HVbetaComplete::LArEMEC_HVbetaComplete
LArEMEC_HVbetaComplete()
Definition: LArEMEC_HVbetaComplete.cxx:18
get
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
Definition: hcg.cxx:127
LArEMEC_HVbetaComplete.h
LArOnlineID.h
LArEMEC_HVbetaP
c-struct reproducing the structure of the persistent data
Definition: LArEMEC_HVbetaP.h:20