ATLAS Offline Software
Loading...
Searching...
No Matches
MaterialMapping.h File Reference
#include "AthenaBaseComps/AthAlgorithm.h"
#include "GaudiKernel/ServiceHandle.h"
#include "GaudiKernel/ToolHandle.h"
#include "GeoPrimitives/GeoPrimitives.h"
#include "StoreGate/ReadHandleKey.h"
#include "TString.h"
#include "TrkGeometry/MaterialStepCollection.h"
#include <fstream>
#include <iostream>
#include <map>
#include <string>
#include "TrkDetDescrInterfaces/ILayerMaterialAnalyser.h"
#include "TrkDetDescrInterfaces/ILayerMaterialCreator.h"
#include "TrkDetDescrInterfaces/IMaterialMapper.h"
#include "TrkExInterfaces/IExtrapolationEngine.h"
#include "TrkGeometry/TrackingGeometry.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Trk::MaterialMapping
 A simple algorithm that throws random points through detector and associates them with the given/found layer. More...

Namespaces

namespace  Trk
 Ensure that the ATLAS eigen extensions are properly loaded.

Macros

#define UCHARCONV
#define ucharbin   0.00392157
#define uchar2uint(uchar)
#define uint2uchar(unint)
#define uchar2dfrac(uchar)
#define dfrac2uchar(dfrac)

Macro Definition Documentation

◆ dfrac2uchar

#define dfrac2uchar ( dfrac)
Value:
lrint(dfrac* UCHAR_MAX)

Definition at line 45 of file MaterialMapping.h.

◆ uchar2dfrac

#define uchar2dfrac ( uchar)
Value:
double(uchar * ucharbin)
#define ucharbin

Definition at line 44 of file MaterialMapping.h.

◆ uchar2uint

#define uchar2uint ( uchar)
Value:
static_cast<unsigned int>(uchar)

Definition at line 41 of file MaterialMapping.h.

◆ ucharbin

#define ucharbin   0.00392157

Definition at line 39 of file MaterialMapping.h.

◆ UCHARCONV

#define UCHARCONV

Definition at line 38 of file MaterialMapping.h.

◆ uint2uchar

#define uint2uchar ( unint)
Value:
static_cast<unsigned char>(unint)

Definition at line 42 of file MaterialMapping.h.