ATLAS Offline Software
Loading...
Searching...
No Matches
INavigable4Momentum.h
Go to the documentation of this file.
1// dear emacs, this is -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef EVENTKERNEL_INAVIGABLE4MOMENTUM_H
8#define EVENTKERNEL_INAVIGABLE4MOMENTUM_H 1
10// //
11// Interface for navigable 4-momentum data objects //
12// //
14
19
20class INavigable4Momentum : public virtual IAthenaBarCode, public virtual INavigable, public virtual I4Momentum
21{
22 public:
23
24 virtual ~INavigable4Momentum();
25};
26
28
29#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
I4Momentum is an abstract base class providing 4-momentum behavior.
Definition I4Momentum.h:31