|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnProfAsic2Raw.h>
Public Member Functions | |
| BmnProfAsic2Raw (Int_t run_period=9, Int_t run_number=0, Int_t verb=0) | |
| virtual | ~BmnProfAsic2Raw () |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| void | ProcessDigits () |
Private Member Functions | |
| void | CopyDataToPedMap (TClonesArray *adcGem, UInt_t ev) |
Private Attributes | |
| UInt_t | fPeriodId |
| UInt_t | fRunId |
| UInt_t | fPedEvCntr |
| UInt_t | fNoiseEvCntr |
| Int_t | fEvForPedestals |
| Int_t | fEv |
| Bool_t | fPedEnough |
| BmnProfRaw2Digit * | fMapper |
| TString | fInputEventHeaderName |
| TString | fInputAdcBranchName |
| TString | fWorkAdcBranchName |
| TString | fOutputProfBranchName |
| BmnEventHeader * | fEventHead |
| TClonesArray * | fInAsicArray |
| Input array of ADC signals. | |
| TClonesArray * | fWorkAdcArray |
| Intermediate array of ADC signals. | |
| TClonesArray * | fBmnProfDigitArray |
| Output array of Profilometer digits. | |
Definition at line 21 of file BmnProfAsic2Raw.h.
Definition at line 13 of file BmnProfAsic2Raw.cxx.
References fEv, fEvForPedestals, fInputAdcBranchName, fInputEventHeaderName, fNoiseEvCntr, fOutputProfBranchName, fPedEnough, fPedEvCntr, fPeriodId, fRunId, and fWorkAdcBranchName.
|
virtual |
Definition at line 28 of file BmnProfAsic2Raw.cxx.
|
private |
|
virtual |
Definition at line 65 of file BmnProfAsic2Raw.cxx.
References fBmnProfDigitArray, fEv, fInAsicArray, fWorkAdcArray, ProcessDigits(), TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and workTime.
|
virtual |
Definition at line 113 of file BmnProfAsic2Raw.cxx.
|
virtual |
Definition at line 30 of file BmnProfAsic2Raw.cxx.
References TNamed::Class(), TObject::Class(), fBmnProfDigitArray, fEventHead, fInAsicArray, fInputAdcBranchName, fInputEventHeaderName, fMapper, fOutputProfBranchName, fWorkAdcArray, and fWorkAdcBranchName.
| void BmnProfAsic2Raw::ProcessDigits | ( | ) |
Definition at line 90 of file BmnProfAsic2Raw.cxx.
References DrawBar(), fBmnProfDigitArray, fEvForPedestals, fInAsicArray, fMapper, fPedEnough, fPedEvCntr, and fWorkAdcArray.
Referenced by Exec().
|
private |
Definition at line 61 of file BmnProfAsic2Raw.h.
Referenced by Exec(), Init(), and ProcessDigits().
|
private |
Definition at line 43 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), Exec(), and Finish().
|
private |
Definition at line 54 of file BmnProfAsic2Raw.h.
Referenced by Init().
|
private |
Definition at line 42 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), and ProcessDigits().
|
private |
Definition at line 56 of file BmnProfAsic2Raw.h.
Referenced by Exec(), Init(), and ProcessDigits().
|
private |
Definition at line 49 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), and Init().
|
private |
Definition at line 48 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), and Init().
|
private |
Definition at line 46 of file BmnProfAsic2Raw.h.
Referenced by Finish(), Init(), and ProcessDigits().
|
private |
Definition at line 41 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw().
|
private |
Definition at line 52 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), and Init().
|
private |
Definition at line 44 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), and ProcessDigits().
|
private |
Definition at line 40 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), and ProcessDigits().
|
private |
Definition at line 38 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw().
|
private |
Definition at line 39 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw().
|
private |
Definition at line 58 of file BmnProfAsic2Raw.h.
Referenced by Exec(), Init(), and ProcessDigits().
|
private |
Definition at line 50 of file BmnProfAsic2Raw.h.
Referenced by BmnProfAsic2Raw(), and Init().