ATLAS Offline Software
Loading...
Searching...
No Matches
DistanceCalculatorFactory.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef __LArWheelCalculator_Impl_DistanceCalculatorFactory_H__
6#define __LArWheelCalculator_Impl_DistanceCalculatorFactory_H__
7
8// DistanceCalculator factory
9// calculator creation depends on sagging mode
10
11#include <string>
12#include "IDistanceCalculator.h"
15{
18 {
19 public:
20 static IDistanceCalculator* Create(const std::string & sagging_opt,
22 };
23
24}
25
26#endif // __LArWheelCalculator_Impl_DistanceCalculatorFactory_H__
static IDistanceCalculator * Create(const std::string &sagging_opt, LArWheelCalculator *lwc)
Abstract interface for calculator classes that handle distance calculation to parts of the LAr endcap...
This class separates some of the geometry details of the LAr endcap.