ATLAS Offline Software
Classes | Enumerations
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 };
TCAD
@ TCAD
Definition: EfieldInterpolator.h:29
interinvdist
@ interinvdist
Definition: EfieldInterpolator.h:31
linearField
@ linearField
Definition: EfieldInterpolator.h:32
interspline
@ interspline
Definition: EfieldInterpolator.h:30