CbmRoot
|
Definition of FASP channel calibration container. More...
#include <CbmTrdParFasp.h>
Public Types | |
enum | CbmTrdParFaspChannelDef { kPair = 0 } |
Public Member Functions | |
CbmTrdParFaspChannel (Int_t pup=300, Int_t ft=14, Int_t thr=600, Int_t smin=2586, Float_t dtPar=4.181e-6) | |
Parametrization of a FASP channel based on CADENCE simulations from 12.01.2018 and parabolic parametrization of dt(signal). More... | |
Int_t | GetFlatTop () const |
Int_t | GetMinDelaySignal () const |
Float_t | GetMinDelayParam () const |
Int_t | GetPileUpTime () const |
Int_t | GetThreshold () const |
Bool_t | HasPairing (Bool_t rect) const |
Query pad pairing type. More... | |
void | Print (Option_t *opt="") const |
void | SetPairing (Bool_t rect) |
Specify pad pairing type. More... | |
Protected Attributes | |
UShort_t | fPileUpTime |
Signal formation time in ns. More... | |
UChar_t | fFlatTop |
Length of Flat-Top in clocks. More... | |
UChar_t | fConfig |
configuration bit map More... | |
UShort_t | fThreshold |
Threshold in ADC units. More... | |
UShort_t | fMinDelaySignal |
Signal in ADC for minimum delay i.e. fPileUpTime. More... | |
Float_t | fMinDelayParam |
Factor of parabolic dependence dt=fdt*(s-s0)^2 to calculate trigger. More... | |
Friends | |
class | CbmTrdParFasp |
Definition of FASP channel calibration container.
Definition at line 18 of file CbmTrdParFasp.h.
Enumerator | |
---|---|
kPair |
Definition at line 22 of file CbmTrdParFasp.h.
CbmTrdParFaspChannel::CbmTrdParFaspChannel | ( | Int_t | pup = 300 , |
Int_t | ft = 14 , |
||
Int_t | thr = 600 , |
||
Int_t | smin = 2586 , |
||
Float_t | dtPar = 4.181e-6 |
||
) |
Parametrization of a FASP channel based on CADENCE simulations from 12.01.2018 and parabolic parametrization of dt(signal).
Definition at line 112 of file CbmTrdParFasp.cxx.
|
inline |
Definition at line 34 of file CbmTrdParFasp.h.
References fFlatTop.
|
inline |
Definition at line 36 of file CbmTrdParFasp.h.
References fMinDelayParam.
|
inline |
Definition at line 35 of file CbmTrdParFasp.h.
References fMinDelaySignal.
Referenced by CbmTrdParSetAsic::putParams().
|
inline |
Definition at line 37 of file CbmTrdParFasp.h.
References fPileUpTime.
Referenced by CbmTrdParSetAsic::putParams().
|
inline |
Definition at line 38 of file CbmTrdParFasp.h.
References fThreshold.
Referenced by CbmTrdParSetAsic::putParams().
|
inline |
Query pad pairing type.
[in] | rect | if rect=kTRUE rectangular pairing; tilt otherwise |
Definition at line 43 of file CbmTrdParFasp.h.
References fConfig, and kPair.
Referenced by Print().
void CbmTrdParFaspChannel::Print | ( | Option_t * | opt = "" | ) | const |
Definition at line 126 of file CbmTrdParFasp.cxx.
References fFlatTop, fMinDelaySignal, fPileUpTime, fThreshold, and HasPairing().
Referenced by CbmTrdParFasp::Print().
|
inline |
Specify pad pairing type.
[in] | rect | if rect=kTRUE rectangular pairing; tilt otherwise |
Definition at line 51 of file CbmTrdParFasp.h.
References fConfig, and kPair.
Referenced by CbmTrdParFasp::LoadParams(), and CbmTrdParFasp::SetCalibParameters().
|
friend |
Definition at line 19 of file CbmTrdParFasp.h.
|
protected |
configuration bit map
Definition at line 58 of file CbmTrdParFasp.h.
Referenced by HasPairing(), and SetPairing().
|
protected |
Length of Flat-Top in clocks.
Definition at line 57 of file CbmTrdParFasp.h.
Referenced by GetFlatTop(), Print(), and CbmTrdParFasp::SetCalibParameters().
|
protected |
Factor of parabolic dependence dt=fdt*(s-s0)^2 to calculate trigger.
Definition at line 67 of file CbmTrdParFasp.h.
Referenced by GetMinDelayParam(), and CbmTrdParFasp::SetCalibParameters().
|
protected |
Signal in ADC for minimum delay i.e. fPileUpTime.
Definition at line 65 of file CbmTrdParFasp.h.
Referenced by GetMinDelaySignal(), CbmTrdParFasp::LoadParams(), Print(), and CbmTrdParFasp::SetCalibParameters().
|
protected |
Signal formation time in ns.
Definition at line 56 of file CbmTrdParFasp.h.
Referenced by GetPileUpTime(), CbmTrdParFasp::LoadParams(), Print(), and CbmTrdParFasp::SetCalibParameters().
|
protected |
Threshold in ADC units.
Definition at line 61 of file CbmTrdParFasp.h.
Referenced by GetThreshold(), CbmTrdParFasp::LoadParams(), Print(), and CbmTrdParFasp::SetCalibParameters().