KLM time conversion.
More...
#include <KLMTimeConversion.h>
KLM time conversion.
Definition at line 33 of file KLMTimeConversion.h.
◆ getRPCTimes()
std::pair< int, double > getRPCTimes |
( |
int |
ctime, |
|
|
int |
tdc, |
|
|
int |
triggerTime |
|
) |
| const |
Get coarse and fine times for RPC.
- Parameters
-
[in] | ctime | REVO9 time. |
[in] | tdc | TDC. |
[in] | triggerTime | REVO9 Trigger time. |
Definition at line 46 of file KLMTimeConversion.cc.
49 int relativeTime = tdc & 0x7FF;
57 int trigger = ((triggerTime - 10) & 0x0FF) << 3;
58 if (relativeTime <= trigger)
59 relativeTime -= trigger;
61 relativeTime -= trigger + 0x800;
62 return std::pair<int, double>(ctime - triggerTime, relativeTime *
m_TDCPeriod);
◆ getScintillatorTime()
double getScintillatorTime |
( |
int |
ctime, |
|
|
int |
triggerCTime |
|
) |
| const |
Get time for scintillator.
- Parameters
-
[in] | ctime | CTIME. |
[in] | triggerCTime | Trigger CTIME. |
Definition at line 27 of file KLMTimeConversion.cc.
◆ getTimeSimulation()
double getTimeSimulation |
( |
int |
tdc, |
|
|
bool |
scintillator |
|
) |
| const |
Get time for simulation.
- Parameters
-
[in] | tdc | TDC. |
[in] | scintillator | Scintillator (true) or RPC (false). |
Definition at line 65 of file KLMTimeConversion.cc.
◆ setCTimeShift()
void setCTimeShift |
( |
int |
shift | ) |
|
|
inline |
◆ setTimeOffset()
void setTimeOffset |
( |
double |
offset | ) |
|
|
inline |
The documentation for this class was generated from the following files: