ATLAS Offline Software
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"
13 class LArWheelCalculator;
15 {
18  {
19  public:
20  static IDistanceCalculator* Create(const std::string & sagging_opt,
22  };
23 
24 }
25 
26 #endif // __LArWheelCalculator_Impl_DistanceCalculatorFactory_H__
IDistanceCalculator.h
LArWheelCalculator_Impl::DistanceCalculatorFactory
Definition: DistanceCalculatorFactory.h:18
CaloSwCorrections.lwc
def lwc(flags, cells_name, *args, **kw)
Definition: CaloSwCorrections.py:215
LArWheelCalculator
Definition: LArWheelCalculator.h:58
LArWheelCalculator_Impl::DistanceCalculatorFactory::Create
static IDistanceCalculator * Create(const std::string &sagging_opt, LArWheelCalculator *lwc)
Definition: DistanceCalculatorFactory.cxx:14
LArWheelCalculator_Impl
Definition: LArWheelCalculator.h:41
LArWheelCalculator_Impl::IDistanceCalculator
Definition: IDistanceCalculator.h:19