|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnRawDataDecoder.h>
Static Public Member Functions | |
| static Bool_t | IsRootFile (TString name) |
| static Bool_t | IsRootFile (TString name) |
Static Public Attributes | |
| static double | correctionGem = 0 |
| static double | correctionCsc = 0 |
| static double | correctionSil = 0 |
| static double | threshGem = 3.0 |
| static double | threshCsc = 3.0 |
| static double | threshSil = 3.0 |
| static int | samplesGem = 32 |
| static int | samplesCsc = 32 |
| static int | samplesSil = 32 |
Definition at line 57 of file BmnRawDataDecoder.h.
| BmnRawDataDecoder::BmnRawDataDecoder | ( | TString | file = "", |
| TString | outfile = "", | ||
| ULong_t | nEvents = 0, | ||
| ULong_t | period = 8 ) |
Definition at line 34 of file BmnRawDataDecoder.cxx.
References fApplyThreshold, fBmnSetup, fDecoder, fDigiFileName, fMaxEvent, fNSignalEvents, fNTotalEvents, fPeriodId, fRawFileName, fRawSource, fRootFileName, fRunId, fStartEventId, fSubName, fT0Serial, fUseCalibFile, fVerbose, BmnFileProp::GetRunId(), BmnConverterTools::GetSubNameAfterRunId(), isForwardMode, isRawRootInputFile, IsRootFile(), isTaskMode, kBMNSETUP, and BmnConverterTools::ParseRawFileName().
|
virtual |
Definition at line 65 of file BmnRawDataDecoder.cxx.
References fDecoder, and fRawSource.
| BmnRawDataDecoder::BmnRawDataDecoder | ( | TString | file = "", |
| TString | outfile = "", | ||
| ULong_t | nEvents = 0, | ||
| ULong_t | period = 8 ) |
|
virtual |
| void BmnRawDataDecoder::ConnectForward | ( | ) |
Definition at line 134 of file BmnRawDataDecoder.cxx.
References fDecoder, and fRawSource.
| void BmnRawDataDecoder::ConnectForward | ( | ) |
| BmnStatus BmnRawDataDecoder::ConvertRawToRoot | ( | ) |
Definition at line 153 of file BmnRawDataDecoder.cxx.
References CreateConverter(), fRawSource, isRawRootInputFile, and kBMNSUCCESS.
Referenced by BmnDataConvertToRoot(), BmnDataConvertToRoot(), BmnDataToRoot(), BmnDataToRoot(), BmnDataToRoot(), BmnLambdaEmbedding::DoRawRootFromBinaryData(), and run_raw_bmn().
| BmnStatus BmnRawDataDecoder::ConvertRawToRoot | ( | ) |
Definition at line 143 of file BmnRawDataDecoder.cxx.
References fRawSource.
| void BmnRawDataDecoder::CreateConverter | ( | ) |
Definition at line 74 of file BmnRawDataDecoder.cxx.
References fDecoderConfigFileName, fDigiDirPath, fDigiFileName, fMaxEvent, fPeriodId, fRawFileName, fRawSource, fRootDirPath, fRootFileName, fRunId, fSubName, fVerbose, isForwardMode, and TString::kNPOS.
Referenced by ConvertRawToRoot().
| void BmnRawDataDecoder::CreateConverter | ( | ) |
| void BmnRawDataDecoder::CreateDecoder | ( | ) |
Definition at line 97 of file BmnRawDataDecoder.cxx.
References fBmnSetup, fDecoder, fDecoderConfigFileName, fDetectorSetup, fDigiDirPath, fDigiFileName, fMaxEvent, fPeriodId, fRootDirPath, fRootFileName, fRunId, fSubName, fVerbose, isForwardMode, and TString::kNPOS.
Referenced by run_raw_bmn().
| void BmnRawDataDecoder::CreateDecoder | ( | ) |
| BmnStatus BmnRawDataDecoder::DecodeDataToDigi | ( | ) |
Definition at line 165 of file BmnRawDataDecoder.cxx.
References fDecoder.
Referenced by BmnDataToRoot(), BmnDataToRoot(), BmnDataToRoot(), and run_raw_bmn().
| BmnStatus BmnRawDataDecoder::DecodeDataToDigi | ( | ) |
| BmnStatus BmnRawDataDecoder::DecodeDataToDigiIterate | ( | ) |
Definition at line 148 of file BmnRawDataDecoder.cxx.
References fDecoder.
| BmnStatus BmnRawDataDecoder::DecodeDataToDigiIterate | ( | ) |
| void BmnRawDataDecoder::FillAdcQa | ( | ) |
| void BmnRawDataDecoder::FillAdcQa | ( | ) |
| void BmnRawDataDecoder::FillNoisyChannels | ( | ) |
| void BmnRawDataDecoder::FillNoisyChannels | ( | ) |
| void BmnRawDataDecoder::FillProfiles | ( | ) |
| void BmnRawDataDecoder::FillProfiles | ( | ) |
|
inline |
Definition at line 167 of file BmnRawDataDecoder.h.
References fBmnSetup.
|
inline |
Definition at line 167 of file BmnRawDataDecoder.h.
References fBmnSetup.
|
inline |
Definition at line 191 of file BmnRawDataDecoder.h.
References fDecoder.
Referenced by run_raw_bmn(), and BmnLambdaEmbedding::StartDecodingWithEmbeddedLambdas().
|
inline |
Definition at line 191 of file BmnRawDataDecoder.h.
References fDecoder.
|
inline |
Definition at line 114 of file BmnRawDataDecoder.h.
References fDecoder, and fRawSource.
|
inline |
Definition at line 114 of file BmnRawDataDecoder.h.
References fDecoder, and fRawSource.
|
inline |
Definition at line 163 of file BmnRawDataDecoder.h.
References fEvForPedestals.
|
inline |
Definition at line 163 of file BmnRawDataDecoder.h.
References fEvForPedestals.
|
inline |
Definition at line 216 of file BmnRawDataDecoder.h.
References isForwardMode.
|
inline |
Definition at line 216 of file BmnRawDataDecoder.h.
References isForwardMode.
|
inline |
Definition at line 112 of file BmnRawDataDecoder.h.
References fNTotalEvents.
Referenced by BmnDataConvertToRoot(), and BmnDataConvertToRoot().
|
inline |
Definition at line 112 of file BmnRawDataDecoder.h.
References fNTotalEvents.
|
inline |
Definition at line 110 of file BmnRawDataDecoder.h.
References fPeriodId.
Referenced by BmnDataToRoot(), BmnPreparationTOF700(), and BmnSlewingTOF700().
|
inline |
Definition at line 110 of file BmnRawDataDecoder.h.
References fPeriodId.
|
inline |
Definition at line 189 of file BmnRawDataDecoder.h.
References fRawSource.
|
inline |
Definition at line 189 of file BmnRawDataDecoder.h.
References fRawSource.
|
inline |
Definition at line 138 of file BmnRawDataDecoder.h.
References fRootFileName.
Referenced by BmnDataToRoot(), BmnDataToRoot(), BmnLambdaEmbedding::DoRawRootFromBinaryData(), and run_raw_bmn().
|
inline |
Definition at line 138 of file BmnRawDataDecoder.h.
References fRootFileName.
|
inline |
Definition at line 130 of file BmnRawDataDecoder.h.
References fDecoder, and fRawSource.
|
inline |
Definition at line 130 of file BmnRawDataDecoder.h.
References fDecoder, and fRawSource.
|
inline |
Definition at line 108 of file BmnRawDataDecoder.h.
References fRunId.
Referenced by BmnDataConvertToRoot(), BmnDataConvertToRoot(), BmnDataToRoot(), BmnDataToRoot(), BmnPreparationTOF700(), and BmnSlewingTOF700().
|
inline |
Definition at line 108 of file BmnRawDataDecoder.h.
References fRunId.
|
inline |
Definition at line 122 of file BmnRawDataDecoder.h.
References fDecoder, and fRawSource.
|
inline |
Definition at line 122 of file BmnRawDataDecoder.h.
References fDecoder, and fRawSource.
|
inline |
Definition at line 202 of file BmnRawDataDecoder.h.
References isTaskMode.
|
inline |
Definition at line 202 of file BmnRawDataDecoder.h.
References isTaskMode.
|
inline |
Definition at line 175 of file BmnRawDataDecoder.h.
References fUseCalibFile.
|
inline |
Definition at line 175 of file BmnRawDataDecoder.h.
References fUseCalibFile.
|
inline |
Definition at line 171 of file BmnRawDataDecoder.h.
References fVerbose.
|
inline |
Definition at line 171 of file BmnRawDataDecoder.h.
References fVerbose.
| BmnStatus BmnRawDataDecoder::InitConverter | ( | ) |
Definition at line 124 of file BmnRawDataDecoder.cxx.
References fRawSource.
| BmnStatus BmnRawDataDecoder::InitConverter | ( | ) |
Definition at line 119 of file BmnRawDataDecoder.cxx.
References fRawSource.
| BmnStatus BmnRawDataDecoder::InitDecoder | ( | ) |
Definition at line 129 of file BmnRawDataDecoder.cxx.
References fDecoder.
| BmnStatus BmnRawDataDecoder::InitDecoder | ( | ) |
Definition at line 170 of file BmnRawDataDecoder.cxx.
References TPRegexp::MatchB().
Referenced by BmnRawDataDecoder().
| void BmnRawDataDecoder::SaveAdcQa | ( | ) |
| void BmnRawDataDecoder::SaveAdcQa | ( | ) |
|
inline |
Definition at line 102 of file BmnRawDataDecoder.h.
References fApplyThreshold.
Referenced by BmnDataToRoot().
|
inline |
Definition at line 102 of file BmnRawDataDecoder.h.
References fApplyThreshold.
|
inline |
Definition at line 165 of file BmnRawDataDecoder.h.
Referenced by BmnDataConvertToRoot(), BmnDataToRoot(), BmnDataToRoot(), BmnDataToRoot(), BmnPreparationTOF700(), BmnSlewingTOF700(), and run_raw_bmn().
|
inline |
Definition at line 165 of file BmnRawDataDecoder.h.
|
inline |
Definition at line 147 of file BmnRawDataDecoder.h.
References fDecoder, fDecoderConfigFileName, and fRawSource.
Referenced by run_raw_bmn().
|
inline |
Definition at line 147 of file BmnRawDataDecoder.h.
References fDecoder, fDecoderConfigFileName, and fRawSource.
|
inline |
Definition at line 140 of file BmnRawDataDecoder.h.
References fDecoder, and fDetectorSetup.
Referenced by BmnDataToRoot(), BmnDataToRoot(), BmnDataToRoot(), and run_raw_bmn().
|
inline |
Definition at line 140 of file BmnRawDataDecoder.h.
References fDecoder, and fDetectorSetup.
|
inline |
Definition at line 185 of file BmnRawDataDecoder.h.
References fDigiFileName.
|
inline |
Definition at line 185 of file BmnRawDataDecoder.h.
References fDigiFileName.
|
inline |
Definition at line 156 of file BmnRawDataDecoder.h.
References fDecoder, fEvForPedestals, and v.
|
inline |
Definition at line 156 of file BmnRawDataDecoder.h.
References fDecoder, fEvForPedestals, and v.
|
inline |
Definition at line 207 of file BmnRawDataDecoder.h.
References fDecoder, fRawSource, isForwardMode, and v.
|
inline |
Definition at line 207 of file BmnRawDataDecoder.h.
References fDecoder, fRawSource, isForwardMode, and v.
|
inline |
Definition at line 93 of file BmnRawDataDecoder.h.
References fDecoder, fPeriodId, fRawSource, and v.
Referenced by BmnLambdaEmbedding::DoRawRootFromBinaryData().
|
inline |
Definition at line 93 of file BmnRawDataDecoder.h.
References fDecoder, fPeriodId, fRawSource, and v.
|
inline |
Definition at line 177 of file BmnRawDataDecoder.h.
References fRootDirPath, fRootFileName, fRunId, and fSubName.
|
inline |
Definition at line 177 of file BmnRawDataDecoder.h.
References fRootDirPath, fRootFileName, fRunId, and fSubName.
|
inline |
Definition at line 183 of file BmnRawDataDecoder.h.
References fRootFileName.
|
inline |
Definition at line 183 of file BmnRawDataDecoder.h.
References fRootFileName.
|
inline |
Definition at line 84 of file BmnRawDataDecoder.h.
References fDecoder, fRawSource, fRunId, and v.
Referenced by BmnLambdaEmbedding::DoRawRootFromBinaryData().
|
inline |
Definition at line 84 of file BmnRawDataDecoder.h.
References fDecoder, fRawSource, fRunId, and v.
|
inline |
Definition at line 193 of file BmnRawDataDecoder.h.
References fDecoder, fRawSource, isTaskMode, and v.
|
inline |
Definition at line 193 of file BmnRawDataDecoder.h.
References fDecoder, fRawSource, isTaskMode, and v.
|
inline |
Definition at line 173 of file BmnRawDataDecoder.h.
References fUseCalibFile, and v.
|
inline |
Definition at line 173 of file BmnRawDataDecoder.h.
References fUseCalibFile, and v.
|
inline |
Definition at line 169 of file BmnRawDataDecoder.h.
Referenced by BmnDataToRoot(), BmnDataToRoot(), BmnPreparationTOF700(), BmnSlewingTOF700(), and run_raw_bmn().
|
inline |
Definition at line 169 of file BmnRawDataDecoder.h.
|
static |
Definition at line 60 of file BmnRawDataDecoder.h.
|
static |
Definition at line 60 of file BmnRawDataDecoder.h.
|
static |
Definition at line 60 of file BmnRawDataDecoder.h.
Referenced by BmnDecoder::FillNoisyChannels(), and BmnSiliconRaw2Digit::FillNoisyChannels().
|
private |
Definition at line 231 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), and SetApplyThreshold().
|
private |
Definition at line 253 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateDecoder(), GetBmnSetup(), and SetBmnSetup().
|
private |
Definition at line 246 of file BmnRawDataDecoder.h.
|
private |
Definition at line 251 of file BmnRawDataDecoder.h.
|
private |
Definition at line 220 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), ~BmnRawDataDecoder(), ConnectForward(), CreateDecoder(), DecodeDataToDigi(), DecodeDataToDigiIterate(), GetDecoder(), GetEventId(), GetRunEndTime(), GetRunStartTime(), InitDecoder(), SetDecoderConfigFileName(), SetDetectorSetup(), SetEvForPedestals(), SetForwardMode(), SetPeriodId(), SetRunId(), and SetTaskMode().
|
private |
Definition at line 240 of file BmnRawDataDecoder.h.
Referenced by CreateConverter(), CreateDecoder(), and SetDecoderConfigFileName().
|
private |
Definition at line 229 of file BmnRawDataDecoder.h.
Referenced by CreateDecoder(), and SetDetectorSetup().
|
private |
Definition at line 243 of file BmnRawDataDecoder.h.
Referenced by CreateConverter(), and CreateDecoder().
|
private |
Definition at line 245 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), CreateDecoder(), and SetDigiRootFile().
|
private |
Definition at line 257 of file BmnRawDataDecoder.h.
Referenced by GetEvForPedestals(), and SetEvForPedestals().
|
private |
Definition at line 249 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), and CreateDecoder().
|
private |
Definition at line 259 of file BmnRawDataDecoder.h.
|
private |
Definition at line 256 of file BmnRawDataDecoder.h.
|
private |
Definition at line 237 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder().
|
private |
Definition at line 236 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), and GetNevents().
|
private |
Definition at line 258 of file BmnRawDataDecoder.h.
|
private |
Definition at line 255 of file BmnRawDataDecoder.h.
|
private |
Definition at line 254 of file BmnRawDataDecoder.h.
|
private |
Definition at line 234 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), CreateDecoder(), GetPeriodId(), and SetPeriodId().
|
private |
Definition at line 244 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), and CreateConverter().
|
private |
Definition at line 219 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), ~BmnRawDataDecoder(), ConnectForward(), ConvertRawToRoot(), ConvertRawToRootIterate(), CreateConverter(), GetEventId(), GetRawConverter(), GetRunEndTime(), GetRunStartTime(), InitConverter(), InitConverter(), SetDecoderConfigFileName(), SetForwardMode(), SetPeriodId(), SetRunId(), and SetTaskMode().
|
private |
Definition at line 242 of file BmnRawDataDecoder.h.
Referenced by CreateConverter(), CreateDecoder(), and SetRawRootDirPath().
|
private |
Definition at line 241 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), CreateDecoder(), GetRootFileName(), SetRawRootDirPath(), and SetRawRootFile().
|
private |
Definition at line 233 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), CreateDecoder(), GetRunId(), SetRawRootDirPath(), and SetRunId().
|
private |
Definition at line 238 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder().
|
private |
Definition at line 247 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), CreateDecoder(), and SetRawRootDirPath().
|
private |
Definition at line 261 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder().
|
private |
Definition at line 260 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), GetUseCalibFile(), and SetUseCalibFile().
|
private |
Definition at line 263 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), CreateDecoder(), GetVerbose(), and SetVerbose().
|
private |
Definition at line 223 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), CreateConverter(), CreateDecoder(), GetForwardMode(), and SetForwardMode().
|
private |
Definition at line 230 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), and ConvertRawToRoot().
|
private |
Definition at line 222 of file BmnRawDataDecoder.h.
Referenced by BmnRawDataDecoder(), GetTaskMode(), and SetTaskMode().
|
static |
Definition at line 62 of file BmnRawDataDecoder.h.
Referenced by BmnCscRaw2Digit::FillNoisyChannels().
|
static |
Definition at line 62 of file BmnRawDataDecoder.h.
Referenced by BmnGemRaw2Digit::FillNoisyChannels().
|
static |
Definition at line 62 of file BmnRawDataDecoder.h.
Referenced by BmnDecoder::FillNoisyChannels(), and BmnSiliconRaw2Digit::FillNoisyChannels().
|
private |
Definition at line 252 of file BmnRawDataDecoder.h.
|
static |
Definition at line 61 of file BmnRawDataDecoder.h.
Referenced by BmnCscRaw2Digit::FillNoisyChannels().
|
static |
Definition at line 61 of file BmnRawDataDecoder.h.
Referenced by BmnGemRaw2Digit::FillNoisyChannels().
|
static |
Definition at line 61 of file BmnRawDataDecoder.h.
Referenced by BmnDecoder::FillNoisyChannels(), and BmnSiliconRaw2Digit::FillNoisyChannels().
|
private |
Definition at line 225 of file BmnRawDataDecoder.h.
|
private |
Definition at line 226 of file BmnRawDataDecoder.h.
|
private |
Definition at line 227 of file BmnRawDataDecoder.h.