Skip to content
Snippets Groups Projects

ISF_Fatras: remove unused classes

Merged John Derek Chapman requested to merge jchapman/athena:ISF_FatrasCleanupPart2_main into main
21 files
+ 2
2773
Compare changes
  • Side-by-side
  • Inline
Files
21
/*
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
*/
///////////////////////////////////////////////////////////////////
// IMultipleScatteringSampler.h, (c) ATLAS Detector software
///////////////////////////////////////////////////////////////////
#ifndef ISF_FATRASINTERFACES_IMULTIPLESCATTERINGSAMPLER_H
#define ISF_FATRASINTERFACES_IMULTIPLESCATTERINGSAMPLER_H
// Gaudi
#include "GaudiKernel/IAlgTool.h"
// Trk
#include "TrkEventPrimitives/ParticleHypothesis.h"
#include "CxxUtils/checker_macros.h"
namespace Trk {
class MaterialProperties;
}
namespace iFatras {
/**@class IMultipleScatteringSampler
Interface class IMultipleScatteringSampler
@author Noemi.Calace@cern.ch, Andreas.Salzburger@cern.ch
*/
// deprecated: ATLASSIM-6020
class ATLAS_NOT_THREAD_SAFE IMultipleScatteringSampler : virtual public IAlgTool {
public:
/**Virtual destructor*/
virtual ~IMultipleScatteringSampler(){}
/// Creates the InterfaceID and interfaceID() method
DeclareInterfaceID(IMultipleScatteringSampler, 1, 0);
virtual double simTheta (const Trk::MaterialProperties& mat,
double momentum,
double pathcorrection,
Trk::ParticleHypothesis particle = Trk::pion,
double deltaE=0.) const = 0;
};
}
#endif // ISF_FATRASINTERFACES_IMULTIPLESCATTERINGSAMPLER_H
Loading