Skip to content
Snippets Groups Projects
Commit e3949a4c authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia Committed by Melissa Yexley
Browse files

LArReadoutGeometry: switched to GeoModel 5

Migrated from the obsolete ConstLink to GeoIntrusivePtr
parent 1cfe7257
No related branches found
No related tags found
No related merge requests found
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef LARREADOUTGEOMETRY_EMBCELLCONSTLINK_H
#define LARREADOUTGEOMETRY_EMBCELLCONSTLINK_H
#include "GeoModelKernel/ConstLink.h"
#include "GeoModelKernel/GeoIntrusivePtr.h"
#include "LArReadoutGeometry/EMBCell.h"
typedef ConstLink< EMBCell > EMBCellConstLink;
using EMBCellConstLink=GeoIntrusivePtr<const EMBCell>;
#endif
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef LARREADOUTGEOMETRY_EMBHVPATHOLOGIES_H
#define LARREADOUTGEOMETRY_EMBHVPATHOLOGIES_H
#include "GeoModelKernel/RCBase.h"
#include "GeoModelKernel/ConstLink.h"
#include "GeoModelKernel/GeoIntrusivePtr.h"
// --------------------------------------------------------
// This class describes ugly things that can happen to an
// EMB Electrode. We foresee extending it as we learn of
......@@ -46,9 +46,6 @@ class EMBHVPathologies: public RCBase {
};
typedef ConstLink< EMBHVPathologies > EMBHVPathologiesConstLink;
using EMBHVPathologiesConstLink=GeoIntrusivePtr<const EMBHVPathologies>;
#endif
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef LARREADOUTGEOMETRY_EMECCELLCONSTLINK_H
#define LARREADOUTGEOMETRY_EMECCELLCONSTLINK_H
#include "LArReadoutGeometry/EMECCell.h"
#include "GeoModelKernel/ConstLink.h"
#include "GeoModelKernel/GeoIntrusivePtr.h"
/**
* @class EMECCellConstLink
......@@ -16,6 +16,6 @@
* count and collects the garbage when nobody's looking.
*/
typedef ConstLink<EMECCell> EMECCellConstLink;
using EMECCellConstLink=GeoIntrusivePtr<const EMECCell>;
#endif
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef LARREADOUTGEOMETRY_FCALTUBECONSTLINK_H
#define LARREADOUTGEOMETRY_FCALTUBECONSTLINK_H
#include "LArReadoutGeometry/FCALTube.h"
#include "GeoModelKernel/ConstLink.h"
typedef ConstLink<FCALTube> FCALTubeConstLink;
#include "GeoModelKernel/GeoIntrusivePtr.h"
using FCALTubeConstLink=GeoIntrusivePtr<const FCALTube>;
#endif
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef LARREADOUTGEOMETRY_HECCELLCONSTLINK_H
#define LARREADOUTGEOMETRY_HECCELLCONSTLINK_H
#include "LArReadoutGeometry/HECCell.h"
#include "GeoModelKernel/ConstLink.h"
#include "GeoModelKernel/GeoIntrusivePtr.h"
/**
* @Class: HECCellConstLink
......@@ -16,6 +16,6 @@
* and collects the garbage when nobody's looking.
*/
typedef ConstLink<HECCell> HECCellConstLink;
using HECCellConstLink=GeoIntrusivePtr<const HECCell>;
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment