ATLAS Offline Software
BinnedLayerMaterialCreator.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // BinnedLayerMaterialCreator.h, (c) ATLAS Detector software
8 
9 #ifndef TRKDETDESCRTOOLS_BINNEDLAYERMATERIALCREATOR_H
10 #define TRKDETDESCRTOOLS_BINNEDLAYERMATERIALCREATOR_H
11 
12 // Trk
14 // Gaudi & Athena
16 #include "GaudiKernel/ToolHandle.h"
17 
18 
19 namespace Trk {
20 
21  class LayerMaterialProperties;
22  class LayerMaterialRecord;
23 
35 
36  public:
38  BinnedLayerMaterialCreator(const std::string&,const std::string&,const IInterface*);
39 
42 
43 
46 
49 
50 
51  private:
53  };
54 
55 
56 }
57 
58 #endif
59 
60 
61 
62 
Trk::BinnedLayerMaterialCreator::~BinnedLayerMaterialCreator
~BinnedLayerMaterialCreator()
Destructor.
Trk::BinnedLayerMaterialCreator::m_compressedMaterialThickness
double m_compressedMaterialThickness
Definition: BinnedLayerMaterialCreator.h:52
Trk::ILayerMaterialCreator
Definition: ILayerMaterialCreator.h:32
Trk::BinnedLayerMaterialCreator::createLayerMaterial
LayerMaterialProperties * createLayerMaterial(const LayerMaterialRecord &lmr) const
process the material properties
Definition: BinnedLayerMaterialCreator.cxx:41
Trk::LayerMaterialProperties
Definition: LayerMaterialProperties.h:62
AthAlgTool.h
Trk::BinnedLayerMaterialCreator::BinnedLayerMaterialCreator
BinnedLayerMaterialCreator(const std::string &, const std::string &, const IInterface *)
Constructor.
Definition: BinnedLayerMaterialCreator.cxx:22
ILayerMaterialCreator.h
Trk::BinnedLayerMaterialCreator::convertLayerMaterial
LayerMaterialProperties * convertLayerMaterial(const LayerMaterialProperties &lmr) const
create layer material properties from layer material properties - simply clones
Definition: BinnedLayerMaterialCreator.cxx:51
Trk::LayerMaterialRecord
Definition: LayerMaterialRecord.h:42
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::BinnedLayerMaterialCreator
Definition: BinnedLayerMaterialCreator.h:34
AthAlgTool
Definition: AthAlgTool.h:26