ATLAS Offline Software
Loading...
Searching...
No Matches
LArCaliWaveContainer.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7/* author : Marcello Fanti, Sandrine Laplace, Walter Lampl */
8
9/* date of creation : 12/01/2004 */
10
11/* modification :
12 * - 21/01/2004: S. Laplace: added set method to fill the container from the DB
13 */
14
15#ifndef LARCALIWAVECONTAINER_H
16#define LARCALIWAVECONTAINER_H
17
21
22#include <map>
23
30
31//class LArCaliWaveContainer : public LArConditionsContainer<std::vector<LArCaliWave> >
32class LArCaliWaveContainer : public LArConditionsContainer<LArCaliWaveVec>
33{
34
35public:
36
38
40
41 virtual ~LArCaliWaveContainer();
42
43 //const std::vector<double>& getWave() const;
44
46 //DataVector<LArCaliWave>::const_iterator getDacStart(const int DAC) const;
47
48 //sets iterator for a certain DAC-value to the current end-position
50 //void setDacStart(const int DAC);
51
52private:
53 std::map<int, DataVector<LArCaliWave>::const_iterator> m_DacStartingPoints;
54
55};
56
59
60// inline methods
61
62inline
65// : LArConditionsContainer<std::vector<LArCaliWave> >() {}
66
67inline
69
70#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Hold mapping of ranges to condition objects.
Definition CondCont.h:889
Liquid Argon Cumulative Wave Container.
std::map< int, DataVector< LArCaliWave >::const_iterator > m_DacStartingPoints