ATLAS Offline Software
Loading...
Searching...
No Matches
LArNoiseMC.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARRAWCONDITIONS_LARNOISEMC_H
6#define LARRAWCONDITIONS_LARNOISEMC_H
7
9
10#include <vector>
11
12
19
21
22 public:
23
24 LArNoiseMC();
25
26 virtual ~LArNoiseMC( );
27
28 virtual StatusCode initialize ( );
29
30 // retrieving Noise using online ID
31 virtual const float& noise(const HWIdentifier& CellID, int gain) const ;
32};
33
35CLASS_DEF( LArNoiseMC, 264452083, 1)
37#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
Implementation of the interface ILArNoise for MC Derives from LArNoiseComplete, and implements the ph...
Definition LArNoiseMC.h:20
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
virtual ~LArNoiseMC()
virtual const float & noise(const HWIdentifier &CellID, int gain) const