Belle II Software development
|
Class to store KLM constants related to time. More...
#include <KLMTimeConstants.h>
Public Types | |
enum | ChannelType { c_EKLM = 1 , c_BKLM = 2 , c_RPCPhi = 3 , c_RPCZ = 4 } |
Channel type. More... | |
Public Member Functions | |
KLMTimeConstants () | |
Constructor. | |
~KLMTimeConstants () | |
Destructor. | |
float | getDelay (int cType) const |
Get effective light speed of scintillators. | |
void | setDelay (float delay, int cType) |
Set effective light speed of scintillators. | |
Private Member Functions | |
ClassDef (KLMTimeConstants, 1) | |
Class version. | |
Private Attributes | |
float | m_DelayEKLMScintillators = 0.0 |
Delay (ns / cm) for EKLM scintillators. | |
float | m_DelayBKLMScintillators = 0.0 |
Delay (ns / cm) for BKLM scintillators. | |
float | m_DelayRPCPhi = 0.0 |
Delay (ns / cm) for RPC phi plane. | |
float | m_DelayRPCZ = 0.0 |
Delay (ns / cm) for RPC Z plane. | |
Class to store KLM constants related to time.
Definition at line 23 of file KLMTimeConstants.h.
enum ChannelType |
|
inline |
|
inline |
float getDelay | ( | int | cType | ) | const |
Get effective light speed of scintillators.
[in] | cType | Flag of channel type. |
Definition at line 17 of file KLMTimeConstants.cc.
void setDelay | ( | float | delay, |
int | cType | ||
) |
Set effective light speed of scintillators.
[in] | delay | Delay. |
[in] | cType | Flag of channel type. |
Definition at line 32 of file KLMTimeConstants.cc.
|
private |
Delay (ns / cm) for BKLM scintillators.
Definition at line 79 of file KLMTimeConstants.h.
|
private |
Delay (ns / cm) for EKLM scintillators.
Definition at line 76 of file KLMTimeConstants.h.
|
private |
Delay (ns / cm) for RPC phi plane.
Definition at line 82 of file KLMTimeConstants.h.
|
private |
Delay (ns / cm) for RPC Z plane.
Definition at line 85 of file KLMTimeConstants.h.