|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnFillTrigInfoDst.h>
Public Member Functions | |
| BmnFillTrigInfoDst () | |
| Default constructor. | |
| BmnFillTrigInfoDst (Bool_t isExp) | |
| Constructor with flag whether experimental data are used. | |
| ~BmnFillTrigInfoDst () | |
| Destructor. | |
| virtual InitStatus | Init () |
| Initialization of task at the beginning. | |
| virtual void | Exec (Option_t *opt) |
| Executed for each event. | |
| virtual void | Finish () |
| Finish task called at the end. | |
| BmnFillTrigInfoDst () | |
| Default constructor. | |
| BmnFillTrigInfoDst (Bool_t isExp) | |
| Constructor with flag whether experimental data are used. | |
| ~BmnFillTrigInfoDst () | |
| Destructor. | |
| virtual InitStatus | Init () |
| Initialization of task at the beginning. | |
| virtual void | Exec (Option_t *opt) |
| Executed for each event. | |
| virtual void | Finish () |
| Finish task called at the end. | |
| Public Member Functions inherited from BmnTask | |
| BmnTask () | |
| Default constructor. | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| Standard constructor. | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| virtual void | OnlineWrite (const std::unique_ptr< TTree > &resultTree) |
| Write task resul to tree. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
| BmnTask () | |
| Default constructor. | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| Standard constructor. | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| virtual void | OnlineWrite (const std::unique_ptr< TTree > &resultTree) |
| Write task resul to tree. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
Private Member Functions | |
| Float_t | CalculateT0 (Float_t *amp) |
| Double_t | FindTimeFromVector (vector< Double_t > vtime) |
| void | ClearTGraph (TGraph *g1) |
| bool | GetT0SlewingFromDb () |
| Float_t | CalculateT0 (Float_t *amp) |
| Double_t | FindTimeFromVector (vector< Double_t > vtime) |
| void | ClearTGraph (TGraph *g1) |
| bool | GetT0SlewingFromDb () |
Definition at line 18 of file BmnFillTrigInfoDst.h.
| BmnFillTrigInfoDst::BmnFillTrigInfoDst | ( | ) |
Definition at line 25 of file BmnFillTrigInfoDst.cxx.
References BmnFillTrigInfoDst().
Referenced by BmnFillTrigInfoDst(), and GetT0SlewingFromDb().
| BmnFillTrigInfoDst::BmnFillTrigInfoDst | ( | Bool_t | isExp | ) |
Definition at line 32 of file BmnFillTrigInfoDst.cxx.
References BmnTask::BmnTask(), doProcessTriggers, fBC0Digits, fBC1Digits, fBC1Digits_Bottom, fBC1Digits_Top, fBC2Digits, fBDDigits, fDigiEventHeader, fFDDigits, fnPeriod, fnRun, fSiMDDigits, fTrigInfo, fVCDigits, and isExpData.
| BmnFillTrigInfoDst::~BmnFillTrigInfoDst | ( | ) |
Definition at line 55 of file BmnFillTrigInfoDst.cxx.
References fTrigInfo.
| BmnFillTrigInfoDst::BmnFillTrigInfoDst | ( | ) |
| BmnFillTrigInfoDst::BmnFillTrigInfoDst | ( | Bool_t | isExp | ) |
| BmnFillTrigInfoDst::~BmnFillTrigInfoDst | ( | ) |
Definition at line 208 of file BmnFillTrigInfoDst.cxx.
References ClearTGraph(), f_BC1, f_gaus, fBC1Digits_Bottom, fBC1Digits_Top, fGr4FitBC1Bottom, fGr4FitBC1Top, FindTimeFromVector(), GateFitHgh, GateFitLow, BmnTrigWaveDigit::GetNSamples(), BmnTrigWaveDigit::GetValue(), LimitLowAmpBC1B, LimitLowAmpBC1T, LimitWvHgh, LimitWvLow, TMath::Sqrt(), and BmnTrigWaveDigit::TdcVector().
Referenced by Exec().
|
private |
Definition at line 293 of file BmnFillTrigInfoDst.cxx.
References TGraph::GetN(), and TGraph::RemovePoint().
Referenced by CalculateT0().
|
private |
|
virtual |
Definition at line 130 of file BmnFillTrigInfoDst.cxx.
References CalculateT0(), doProcessTriggers, fBC0Digits, fBC1Digits, fBC1Digits_Bottom, fBC1Digits_Top, fBC2Digits, fBDDigits, fDigiEventHeader, fFDDigits, fnPeriod, fSiMDDigits, fTrigInfo, fVCDigits, BmnTrigWaveDigit::GetIntegral(), BmnTrigWaveDigit::GetPeak(), isExpData, TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and workTime.
|
virtual |
Definition at line 282 of file BmnFillTrigInfoDst.cxx.
References i, LimitTdcHgh, and LimitTdcLow.
Referenced by CalculateT0().
|
virtual |
Definition at line 201 of file BmnFillTrigInfoDst.cxx.
References workTime.
|
virtual |
References doProcessTriggers, fBC0Digits, fBC1Digits, fBC1Digits_Bottom, fBC1Digits_Top, fBC2Digits, fBDDigits, fDigiEventHeader, fDigiRunHeader, fFDDigits, fSiMDDigits, fTrigInfo, fVCDigits, and isExpData.
|
private |
Definition at line 304 of file BmnFillTrigInfoDst.cxx.
References TBufferJSON::ConvertFromJSON(), f_BC1, fnPeriod, fnRun, GateFitHgh, GateFitLow, UniDetectorParameter::GetDetectorParameter(), UniDetectorParameter::GetValue(), LimitLowAmpBC1B, LimitLowAmpBC1T, LimitTdcHgh, LimitTdcLow, LimitWvHgh, LimitWvLow, and JsonValue::value.
Referenced by Init().
|
private |
References BmnFillTrigInfoDst(), f_BC1, f_gaus, fGr4FitBC1Bottom, fGr4FitBC1Top, fnPeriod, fnRun, GateFitHgh, GateFitLow, LimitLowAmpBC1B, LimitLowAmpBC1T, LimitTdcHgh, LimitTdcLow, LimitWvHgh, and LimitWvLow.
|
virtual |
Definition at line 63 of file BmnFillTrigInfoDst.cxx.
References doProcessTriggers, f_gaus, fBC0Digits, fBC1Digits, fBC1Digits_Bottom, fBC1Digits_Top, fBC2Digits, fBDDigits, fDigiEventHeader, fDigiRunHeader, fFDDigits, fGr4FitBC1Bottom, fGr4FitBC1Top, fnPeriod, fnRun, fSiMDDigits, fTrigInfo, fVCDigits, GetT0SlewingFromDb(), and isExpData.
|
virtual |
|
private |
Definition at line 41 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 67 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), and GetT0SlewingFromDb().
|
private |
Definition at line 66 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), GetT0SlewingFromDb(), and Init().
|
private |
Definition at line 46 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 47 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 55 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), CalculateT0(), Exec(), Finish(), and Init().
|
private |
Definition at line 54 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), CalculateT0(), Exec(), Finish(), and Init().
|
private |
Definition at line 48 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 49 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 44 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 53 of file BmnFillTrigInfoDst.h.
|
private |
Definition at line 51 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 65 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), GetT0SlewingFromDb(), and Init().
|
private |
Definition at line 65 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), GetT0SlewingFromDb(), and Init().
|
private |
Definition at line 72 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), GetT0SlewingFromDb(), and Init().
|
private |
Definition at line 72 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), GetT0SlewingFromDb(), and Init().
|
private |
Definition at line 50 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 58 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), ~BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 45 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 69 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), and GetT0SlewingFromDb().
|
private |
Definition at line 69 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), and GetT0SlewingFromDb().
|
private |
Definition at line 40 of file BmnFillTrigInfoDst.h.
Referenced by BmnFillTrigInfoDst(), Exec(), Finish(), and Init().
|
private |
Definition at line 71 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), and GetT0SlewingFromDb().
|
private |
Definition at line 71 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), and GetT0SlewingFromDb().
|
private |
Definition at line 68 of file BmnFillTrigInfoDst.h.
Referenced by FindTimeFromVector(), and GetT0SlewingFromDb().
|
private |
Definition at line 68 of file BmnFillTrigInfoDst.h.
Referenced by FindTimeFromVector(), and GetT0SlewingFromDb().
|
private |
Definition at line 70 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), and GetT0SlewingFromDb().
|
private |
Definition at line 70 of file BmnFillTrigInfoDst.h.
Referenced by CalculateT0(), and GetT0SlewingFromDb().