ATLAS Offline Software
Loading...
Searching...
No Matches
ZDC_DetManager.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ZDC_DETMANAGER_H
6#define ZDC_DETMANAGER_H
7
8#include "GeoModelKernel/GeoVPhysVol.h"
9#include "GeoModelKernel/GeoVDetectorManager.h"
11
12class ZDC_DetManager : public GeoVDetectorManager, public AthMessaging
13{
14 public:
15
18
19 virtual unsigned int getNumTreeTops() const;
20 virtual PVConstLink getTreeTop(unsigned int i) const;
21
22 void addTreeTop(PVLink);
23
24 private:
25 std::vector<PVLink> m_volume;
26};
27
28#ifndef GAUDI_NEUTRAL
31#endif
32
33#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
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
std::vector< PVLink > m_volume
virtual unsigned int getNumTreeTops() const
void addTreeTop(PVLink)
virtual PVConstLink getTreeTop(unsigned int i) const