![]() |
Project
|
#include <TPCFastSpaceChargeCorrectionMap.h>
Classes | |
| struct | CorrectionPoint |
| The struct contains necessary info for TPC padrow. More... | |
Public Member Functions | |
| TPCFastSpaceChargeCorrectionMap (int32_t nSectors, int32_t nRows) | |
| _____________ Constructors / destructors __________________________ | |
| ~TPCFastSpaceChargeCorrectionMap ()=default | |
| Destructor. | |
| void | init (int32_t nSectors, int32_t nRows) |
| (re-)init the map | |
| void | addCorrectionPoint (int32_t iSector, int32_t iRow, double y, double z, double dx, double dy, double dz, double weight) |
| Starts the construction procedure, reserves temporary memory. | |
| const std::vector< CorrectionPoint > & | getPoints (int32_t iSector, int32_t iRow) const |
| int32_t | getNsectors () const |
| int32_t | getNrows () const |
| bool | isInitialized () const |
The TPCFastSpaceChargeCorrectionMap class represents a maps of corrections of nominal coordinates of TPC clusters
Row, U, V -> dX,dU,dV
It is used by TPCFastSpoaceChargeCorrectionHelper
The class is flat C structure. No virtual methods, no ROOT types are used.
Definition at line 36 of file TPCFastSpaceChargeCorrectionMap.h.
|
inline |
_____________ Constructors / destructors __________________________
Default constructor: creates an empty uninitialized object
Definition at line 51 of file TPCFastSpaceChargeCorrectionMap.h.
|
default |
Destructor.
|
inline |
Starts the construction procedure, reserves temporary memory.
Definition at line 72 of file TPCFastSpaceChargeCorrectionMap.h.
|
inline |
Definition at line 89 of file TPCFastSpaceChargeCorrectionMap.h.
|
inline |
Definition at line 87 of file TPCFastSpaceChargeCorrectionMap.h.
|
inline |
Definition at line 81 of file TPCFastSpaceChargeCorrectionMap.h.
|
inline |
(re-)init the map
Definition at line 60 of file TPCFastSpaceChargeCorrectionMap.h.
|
inline |
Definition at line 91 of file TPCFastSpaceChargeCorrectionMap.h.