|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnDchRaw2Digit.h>
Public Member Functions | |
| BmnDchRaw2Digit (Int_t period, Int_t run) | |
| BmnDchRaw2Digit () | |
| virtual | ~BmnDchRaw2Digit () |
| void | FillEvent (TClonesArray *tdc, unordered_map< UInt_t, Long64_t > *ts, TClonesArray *dch, Double_t t0) |
| BmnDchRaw2Digit (Int_t period, Int_t run) | |
| BmnDchRaw2Digit () | |
| virtual | ~BmnDchRaw2Digit () |
| void | FillEvent (TClonesArray *tdc, unordered_map< UInt_t, Long64_t > *ts, TClonesArray *dch, Double_t t0) |
Private Member Functions | |
| Int_t | GetChTDC64v (UInt_t tdc, UInt_t ch) |
| BmnStatus | FindInMap (BmnTDCDigit *dig, TClonesArray *arr, Long64_t ts, Double_t t0, Int_t dchId) |
| BmnStatus | ReadMapFromFile (Int_t period) |
| BmnStatus | ReadMapFromDB (Int_t period, Int_t run) |
| Int_t | GetChTDC64v (UInt_t tdc, UInt_t ch) |
| BmnStatus | FindInMap (BmnTDCDigit *dig, TClonesArray *arr, Long64_t ts, Double_t t0, Int_t dchId) |
| BmnStatus | ReadMapFromFile (Int_t period) |
| BmnStatus | ReadMapFromDB (Int_t period, Int_t run) |
Private Attributes | |
| vector< UniValue * > | fMap1 |
| vector< UniValue * > | fMap2 |
Definition at line 20 of file BmnDchRaw2Digit.h.
Definition at line 5 of file BmnDchRaw2Digit.cxx.
References ReadMapFromDB().
Referenced by ReadMapFromDB().
|
inline |
Definition at line 24 of file BmnDchRaw2Digit.h.
|
inlinevirtual |
Definition at line 25 of file BmnDchRaw2Digit.h.
|
inline |
Definition at line 24 of file BmnDchRaw2Digit.h.
|
inlinevirtual |
Definition at line 25 of file BmnDchRaw2Digit.h.
| void BmnDchRaw2Digit::FillEvent | ( | TClonesArray * | tdc, |
| unordered_map< UInt_t, Long64_t > * | ts, | ||
| TClonesArray * | dch, | ||
| Double_t | t0 ) |
Definition at line 109 of file BmnDchRaw2Digit.cxx.
References TObjArray::At(), DCH_TDC_TYPE, FindInMap(), TObjArray::GetEntriesFast(), BmnTDCDigit::GetSerial(), BmnTDCDigit::GetType(), i, and kBMNERROR.
| void BmnDchRaw2Digit::FillEvent | ( | TClonesArray * | tdc, |
| unordered_map< UInt_t, Long64_t > * | ts, | ||
| TClonesArray * | dch, | ||
| Double_t | t0 ) |
|
private |
Definition at line 137 of file BmnDchRaw2Digit.cxx.
References DchMapValue::channel_high, DchMapValue::channel_low, DchMapValue::crate, fMap1, fMap2, BmnTDCDigit::GetChannel(), GetChTDC64v(), TObjArray::GetEntriesFast(), BmnTDCDigit::GetHptdcId(), BmnTDCDigit::GetSerial(), BmnTDCDigit::GetSlot(), BmnTDCDigit::GetValue(), DchMapValue::group, kBMNERROR, kBMNSUCCESS, DchMapValue::plane, and DchMapValue::slot.
Referenced by FillEvent().
|
private |
Definition at line 123 of file BmnDchRaw2Digit.cxx.
Referenced by FindInMap().
Definition at line 11 of file BmnDchRaw2Digit.cxx.
References fMap1, fMap2, UniDetectorParameter::GetDetectorParameter(), UniDetectorParameter::GetValue(), i, and kBMNSUCCESS.
Referenced by BmnDchRaw2Digit().
Definition at line 40 of file BmnDchRaw2Digit.cxx.
References DchMapValue::channel_high, DchMapValue::channel_low, DchMapValue::crate, fMap1, fMap2, DchMapValue::group, kBMNSUCCESS, DchMapValue::plane, DchMapValue::slot, and slot.
|
private |
Definition at line 38 of file BmnDchRaw2Digit.h.
Referenced by ~BmnDchRaw2Digit(), FillEvent(), FindInMap(), ReadMapFromDB(), and ReadMapFromFile().
|
private |
Definition at line 39 of file BmnDchRaw2Digit.h.
Referenced by ~BmnDchRaw2Digit(), FillEvent(), FindInMap(), ReadMapFromDB(), and ReadMapFromFile().