ATLAS Offline Software
Loading...
Searching...
No Matches
EfieldInterpolator.h File Reference

Instances of this class create a map (TH1D) describing the electric field profile along the pixeldepth. E field maps based on TCAD simulations available only for limited number of values of fluence and bias voltage. Interpolate inbetween these simulations to save computing time. More...

#include "AthenaBaseComps/AthAlgTool.h"
#include <vector>
Include dependency graph for EfieldInterpolator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EfieldInterpolator

Enumerations

enum  interpolationMethod { TCAD , interspline , interinvdist , linearField }

Detailed Description

Instances of this class create a map (TH1D) describing the electric field profile along the pixeldepth. E field maps based on TCAD simulations available only for limited number of values of fluence and bias voltage. Interpolate inbetween these simulations to save computing time.

Author
Lennart Adam lenna.nosp@m.rt.a.nosp@m.dam@c.nosp@m.ern..nosp@m.ch
Date
January, 2020

The TCAD simulations are performed for the FEI4 pixel sensor with a pixeldepth of 200um (IBL) or 250um (B layers)

Definition in file EfieldInterpolator.h.

Enumeration Type Documentation

◆ interpolationMethod

Enumerator
TCAD 
interspline 
interinvdist 
linearField 

Definition at line 28 of file EfieldInterpolator.h.

28 {
29 TCAD, //use Precomputed TCAD map
30 interspline, //use interpolation based on cubic splines
31 interinvdist, //use inverse distance weighted estimate
32 linearField //linear field according to bias voltage
33};
@ interspline
@ interinvdist
@ linearField