ATLAS Offline Software
Loading...
Searching...
No Matches
AthenaBarCodeBase.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5// $Id$
14
15
17
18
19//*** Forward all the virtual functions of the interface to the Impl class.
20
21
26
27
32
33
38
39
40bool
45
46
51
52
57
58
63
A mixin base class implementing IAthenaBarCode. IAthenaBarCode should be a virtual base of the class ...
uint64_t AthenaBarCode_t
barcode for all INav4Mom classes
AthenaBarCode_t AthenaBarCodeVersion_t
virtual void setAthenaBarCode(AthenaBarCode_t id)
virtual bool hasSameAthenaBarCode(const IAthenaBarCode &obj) const
virtual void newVersion()
virtual AthenaBarCode_t getAthenaBarCode() const
virtual void setVersion(AthenaBarCodeVersion_t newversion)
virtual bool hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &obj) const
virtual AthenaBarCodeVersion_t getVersion() const
bool hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &obj) const
AthenaBarCodeVersion_t getVersion() const
void setAthenaBarCode(AthenaBarCode_t id)
AthenaBarCode_t getAthenaBarCode() const
void setVersion(AthenaBarCodeVersion_t newversion)
bool hasSameAthenaBarCode(const IAthenaBarCode &obj) const