Project
Loading...
Searching...
No Matches
o2::tpc::TPCFastTransformHelperO2 Class Reference

#include <TPCFastTransformHelperO2.h>

Public Member Functions

 TPCFastTransformHelperO2 ()=default
 _____________ Constructors / destructors __________________________
 
 TPCFastTransformHelperO2 (const TPCFastTransformHelperO2 &)=delete
 Copy constructor: disabled.
 
TPCFastTransformHelperO2operator= (const TPCFastTransformHelperO2 &)=delete
 Assignment operator: disabled.
 
 ~TPCFastTransformHelperO2 ()=default
 Destructor.
 
std::unique_ptr< TPCFastTransformcreate (Long_t TimeStamp)
 _______________ Main functionality ________________________
 
std::unique_ptr< TPCFastTransformcreate (Long_t TimeStamp, const TPCFastSpaceChargeCorrection &correction)
 creates TPCFastTransform object
 
int updateCalibration (TPCFastTransform &transform, Long_t TimeStamp, float vDriftFactor=1.f, float vDriftRef=0.f, float driftTimeOffset=0.f)
 Updates the transformation with the new time stamp.
 
const TPCFastTransformGeogetGeometry ()
 _______________ Utilities ________________________
 
void testGeometry (const TPCFastTransformGeo &fastTransform) const
 

Static Public Member Functions

static TPCFastTransformHelperO2instance ()
 Singleton.
 

Detailed Description

Definition at line 35 of file TPCFastTransformHelperO2.h.

Constructor & Destructor Documentation

◆ TPCFastTransformHelperO2() [1/2]

o2::tpc::TPCFastTransformHelperO2::TPCFastTransformHelperO2 ( )
default

_____________ Constructors / destructors __________________________

Default constructor

◆ TPCFastTransformHelperO2() [2/2]

o2::tpc::TPCFastTransformHelperO2::TPCFastTransformHelperO2 ( const TPCFastTransformHelperO2 )
delete

Copy constructor: disabled.

◆ ~TPCFastTransformHelperO2()

o2::tpc::TPCFastTransformHelperO2::~TPCFastTransformHelperO2 ( )
default

Destructor.

Member Function Documentation

◆ create() [1/2]

std::unique_ptr< TPCFastTransform > o2::tpc::TPCFastTransformHelperO2::create ( Long_t  TimeStamp)

_______________ Main functionality ________________________

creates TPCFastTransform object

initializes TPCFastTransform object

Definition at line 132 of file TPCFastTransformHelperO2.cxx.

◆ create() [2/2]

std::unique_ptr< TPCFastTransform > o2::tpc::TPCFastTransformHelperO2::create ( Long_t  TimeStamp,
const TPCFastSpaceChargeCorrection correction 
)

creates TPCFastTransform object

initializes TPCFastTransform object

Definition at line 93 of file TPCFastTransformHelperO2.cxx.

◆ getGeometry()

const TPCFastTransformGeo & o2::tpc::TPCFastTransformHelperO2::getGeometry ( )
inline

_______________ Utilities ________________________

Definition at line 68 of file TPCFastTransformHelperO2.h.

◆ instance()

TPCFastTransformHelperO2 * o2::tpc::TPCFastTransformHelperO2::instance ( )
static

Singleton.

Definition at line 38 of file TPCFastTransformHelperO2.cxx.

◆ operator=()

TPCFastTransformHelperO2 & o2::tpc::TPCFastTransformHelperO2::operator= ( const TPCFastTransformHelperO2 )
delete

Assignment operator: disabled.

◆ testGeometry()

void o2::tpc::TPCFastTransformHelperO2::testGeometry ( const TPCFastTransformGeo fastTransform) const

Definition at line 191 of file TPCFastTransformHelperO2.cxx.

◆ updateCalibration()

int o2::tpc::TPCFastTransformHelperO2::updateCalibration ( TPCFastTransform transform,
Long_t  TimeStamp,
float  vDriftFactor = 1.f,
float  vDriftRef = 0.f,
float  driftTimeOffset = 0.f 
)

Updates the transformation with the new time stamp.

Definition at line 148 of file TPCFastTransformHelperO2.cxx.


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