ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Classes | Typedefs | Functions
AtEDistortionModel.h File Reference
#include "AtSpaceChargeModel.h"
#include <Rtypes.h>
#include <cstddef>
#include <fstream>
#include <functional>
#include <memory>
#include <string>
#include <tuple>
#include <unordered_map>
Include dependency graph for AtEDistortionModel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EFieldCorr
 
struct  EFieldMapRef
 
struct  std::hash< EFieldMapRef >
 
class  AtEDistortionModel
 To parse individual LUT. More...
 

Typedefs

using eDistortionMap = std::unordered_map< EFieldMapRef, EFieldCorr >
 
using BufferMap = std::unordered_map< EFieldMapRef, Double_t >
 

Functions

bool operator< (const EFieldMapRef &l, const EFieldMapRef &r)
 
bool operator== (const EFieldMapRef &l, const EFieldMapRef &r)
 
std::ostream & operator<< (std::ostream &os, const EFieldMapRef &t)
 

Typedef Documentation

◆ BufferMap

using BufferMap = std::unordered_map<EFieldMapRef, Double_t>

Definition at line 41 of file AtEDistortionModel.h.

◆ eDistortionMap

using eDistortionMap = std::unordered_map<EFieldMapRef, EFieldCorr>

Definition at line 40 of file AtEDistortionModel.h.

Function Documentation

◆ operator<()

bool operator< ( const EFieldMapRef l,
const EFieldMapRef r 
)

Definition at line 178 of file AtEDistortionModel.cxx.

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const EFieldMapRef t 
)

Definition at line 172 of file AtEDistortionModel.cxx.

◆ operator==()

bool operator== ( const EFieldMapRef l,
const EFieldMapRef r 
)

Definition at line 183 of file AtEDistortionModel.cxx.