ATLAS Offline Software
Loading...
Searching...
No Matches
TileMutableBeamElemContainer.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4*/
5/*
6 */
13
14
15#ifndef TILEEVENT_TILEMUTABLEBEAMELEMCONTAINER_H
16#define TILEEVENT_TILEMUTABLEBEAMELEMCONTAINER_H
17
18
21
22
24 : public TileMutableDataContainer<TileBeamElemContainer>
25{
26public:
28
29 TileMutableBeamElemContainer(bool createColl=false,
31 : BASE (createColl,
32 TileFragHash::Beam,
33 TileRawChannelUnit::ADCcounts,
34 ownPolicy)
35 {
36 }
37
38
40 TYPE type,
43 : BASE (createColl, type,
44 unit, ownPolicy)
45 {
46 }
47
48
57 : BASE (other)
58 {
59 }
60};
61
62
63#endif // not TILEEVENT_TILEMUTABLEBEAMELEMCONTAINER_H
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
Helper for holding non-const raw data prior to recording in SG.
Hash table for Tile fragments (==drawers ==collections in StoreGate)
TileMutableBeamElemContainer(bool createColl=false, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
TileMutableDataContainer< TileBeamElemContainer > BASE
TileMutableBeamElemContainer(bool createColl, TYPE type, UNIT unit=TileRawChannelUnit::ADCcounts, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
TileMutableBeamElemContainer(const BASE::BASE &other)
Copy constructor.
TileMutableDataContainer(bool createColl=false, TYPE type=TileFragHash::Default, UNIT unit=TileRawChannelUnit::ADCcounts, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
OwnershipPolicy
@ OWN_ELEMENTS
this data object owns its elements