ATLAS Offline Software
Loading...
Searching...
No Matches
CLinks_v1.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-2019 CERN for the benefit of the ATLAS collaboration
4 */
11
12
13#ifndef DATAMODELTESTDATACOMMON_CLINKS_V1_H
14#define DATAMODELTESTDATACOMMON_CLINKS_V1_H
15
16
20
21
22namespace DMTest {
23
24
32 : public SG::AuxElement
33{
34public:
35 // Get/set the single link.
36 const ElementLink<CVec>& link() const;
37 void setLink (const ElementLink<CVec>& l);
38
39 // Get/set the link vector.
40 const std::vector<ElementLink<CVec> >& links() const;
41 void setLinks (const std::vector<ElementLink<CVec> >& l);
42 void setLinks (std::vector<ElementLink<CVec> >&& l);
43};
44
45
46} // namespace DMTest
47
48
50
51
52#endif // not DATAMODELTESTDATACOMMON_CLINKS_V1_H
Base class for elements of a container that can have aux data.
Class used for testing xAOD data reading/writing.
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
Definition B.h:23