Project
Loading...
Searching...
No Matches
o2::itsmft::AlpideSimResponse Class Reference

#include <AlpideSimResponse.h>

Public Member Functions

 AlpideSimResponse ()=default
 format to read the data for given Col,Row
 
 ~AlpideSimResponse ()=default
 
void initData (int tableNumber, std::string dataPath, const bool quiet=true)
 
bool getResponse (float vRow, float vCol, float cDepth, AlpideRespSimMat &dest) const
 
const AlpideRespSimMatgetResponse (float vRow, float vCol, float vDepth, bool &flipRow, bool &flipCol) const
 
const AlpideRespSimMatgetResponse (float vRow, float vCol, float vDepth, bool &flipRow, bool &flipCol, float rowMax, float colMax) const
 
int getNBinCol () const
 
int getNBinRow () const
 
int getNBinDepth () const
 
float getColMax () const
 
float getRowMax () const
 
float getDepthMin () const
 
float getDepthMax () const
 
float getDepthShift () const
 
float getStepCol () const
 
float getStepRow () const
 
float getStepDepth () const
 
void setDataPath (const std::string pth)
 
void setGridColName (const std::string nm)
 
void setGridRowName (const std::string nm)
 
void setColRowDataFmt (const std::string nm)
 
const std::string & getDataPath () const
 
const std::string & getGridColName () const
 
const std::string & getGridRowName () const
 
const std::string & getColRowDataFmt () const
 
void print () const
 
 ClassDefNV (AlpideSimResponse, 1)
 

Static Public Member Functions

static int constexpr getNPix ()
 

Detailed Description

Definition at line 85 of file AlpideSimResponse.h.

Constructor & Destructor Documentation

◆ AlpideSimResponse()

o2::itsmft::AlpideSimResponse::AlpideSimResponse ( )
default

format to read the data for given Col,Row

◆ ~AlpideSimResponse()

o2::itsmft::AlpideSimResponse::~AlpideSimResponse ( )
default

Member Function Documentation

◆ ClassDefNV()

o2::itsmft::AlpideSimResponse::ClassDefNV ( AlpideSimResponse  ,
 
)

◆ getColMax()

float o2::itsmft::AlpideSimResponse::getColMax ( ) const
inline

Definition at line 127 of file AlpideSimResponse.h.

◆ getColRowDataFmt()

const std::string & o2::itsmft::AlpideSimResponse::getColRowDataFmt ( ) const
inline

Definition at line 142 of file AlpideSimResponse.h.

◆ getDataPath()

const std::string & o2::itsmft::AlpideSimResponse::getDataPath ( ) const
inline

Definition at line 139 of file AlpideSimResponse.h.

◆ getDepthMax()

float o2::itsmft::AlpideSimResponse::getDepthMax ( ) const
inline

Definition at line 130 of file AlpideSimResponse.h.

◆ getDepthMin()

float o2::itsmft::AlpideSimResponse::getDepthMin ( ) const
inline

Definition at line 129 of file AlpideSimResponse.h.

◆ getDepthShift()

float o2::itsmft::AlpideSimResponse::getDepthShift ( ) const
inline

Definition at line 131 of file AlpideSimResponse.h.

◆ getGridColName()

const std::string & o2::itsmft::AlpideSimResponse::getGridColName ( ) const
inline

Definition at line 140 of file AlpideSimResponse.h.

◆ getGridRowName()

const std::string & o2::itsmft::AlpideSimResponse::getGridRowName ( ) const
inline

Definition at line 141 of file AlpideSimResponse.h.

◆ getNBinCol()

int o2::itsmft::AlpideSimResponse::getNBinCol ( ) const
inline

Definition at line 124 of file AlpideSimResponse.h.

◆ getNBinDepth()

int o2::itsmft::AlpideSimResponse::getNBinDepth ( ) const
inline

Definition at line 126 of file AlpideSimResponse.h.

◆ getNBinRow()

int o2::itsmft::AlpideSimResponse::getNBinRow ( ) const
inline

Definition at line 125 of file AlpideSimResponse.h.

◆ getNPix()

static int constexpr o2::itsmft::AlpideSimResponse::getNPix ( )
inlinestaticconstexpr

Definition at line 123 of file AlpideSimResponse.h.

◆ getResponse() [1/3]

bool AlpideSimResponse::getResponse ( float  vRow,
float  vCol,
float  cDepth,
AlpideRespSimMat dest 
) const

Definition at line 217 of file AlpideSimResponse.cxx.

◆ getResponse() [2/3]

const AlpideRespSimMat * AlpideSimResponse::getResponse ( float  vRow,
float  vCol,
float  vDepth,
bool &  flipRow,
bool &  flipCol 
) const

Definition at line 260 of file AlpideSimResponse.cxx.

◆ getResponse() [3/3]

const AlpideRespSimMat * AlpideSimResponse::getResponse ( float  vRow,
float  vCol,
float  vDepth,
bool &  flipRow,
bool &  flipCol,
float  rowMax,
float  colMax 
) const

Definition at line 266 of file AlpideSimResponse.cxx.

◆ getRowMax()

float o2::itsmft::AlpideSimResponse::getRowMax ( ) const
inline

Definition at line 128 of file AlpideSimResponse.h.

◆ getStepCol()

float o2::itsmft::AlpideSimResponse::getStepCol ( ) const
inline

Definition at line 132 of file AlpideSimResponse.h.

◆ getStepDepth()

float o2::itsmft::AlpideSimResponse::getStepDepth ( ) const
inline

Definition at line 134 of file AlpideSimResponse.h.

◆ getStepRow()

float o2::itsmft::AlpideSimResponse::getStepRow ( ) const
inline

Definition at line 133 of file AlpideSimResponse.h.

◆ initData()

void AlpideSimResponse::initData ( int  tableNumber,
std::string  dataPath,
const bool  quiet = true 
)

Definition at line 33 of file AlpideSimResponse.cxx.

◆ print()

void AlpideSimResponse::print ( ) const

Definition at line 189 of file AlpideSimResponse.cxx.

◆ setColRowDataFmt()

void o2::itsmft::AlpideSimResponse::setColRowDataFmt ( const std::string  nm)
inline

Definition at line 138 of file AlpideSimResponse.h.

◆ setDataPath()

void o2::itsmft::AlpideSimResponse::setDataPath ( const std::string  pth)
inline

Definition at line 135 of file AlpideSimResponse.h.

◆ setGridColName()

void o2::itsmft::AlpideSimResponse::setGridColName ( const std::string  nm)
inline

Definition at line 136 of file AlpideSimResponse.h.

◆ setGridRowName()

void o2::itsmft::AlpideSimResponse::setGridRowName ( const std::string  nm)
inline

Definition at line 137 of file AlpideSimResponse.h.


The documentation for this class was generated from the following files: