ATLAS Offline Software
Loading...
Searching...
No Matches
P_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-2024 CERN for the benefit of the ATLAS collaboration.
4 */
11
12
13#ifndef DATAMODELTESTDATACOMMON_P_V1_H
14#define DATAMODELTESTDATACOMMON_P_V1_H
15
16
19
20
21namespace DMTest {
22
23
27class P_v1
28 : public SG::AuxElement
29{
30public:
31 unsigned int pInt() const;
32 void setPInt (unsigned int);
33
34 float pFloat() const;
35 void setPFloat (float);
36
37 const std::vector<int>& pvInt() const;
38 void setPVInt (const std::vector<int>&);
39 void setPVInt (std::vector<int>&&);
40
41 const std::vector<float>& pvFloat() const;
42 void setPVFloat (const std::vector<float>&);
43 void setPVFloat (std::vector<float>&&);
44};
45
46
47} // namespace DMTest
48
49
51
52
53#endif // not DATAMODELTESTDATACOMMON_P_V1_H
Base class for elements of a container that can have aux data.
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Class used for testing xAOD data reading/writing with packed containers.
Definition P_v1.h:29
float pFloat() const
void setPVInt(std::vector< int > &&)
void setPVInt(const std::vector< int > &)
void setPVFloat(std::vector< float > &&)
void setPVFloat(const std::vector< float > &)
void setPInt(unsigned int)
unsigned int pInt() const
void setPFloat(float)
const std::vector< float > & pvFloat() const
const std::vector< int > & pvInt() const
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
Definition B.h:23