BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnPreRunTester.C File Reference
#include "../run/run_reco_bmn.C"
#include "updateContent.C"
Include dependency graph for BmnPreRunTester.C:

Go to the source code of this file.

Functions

int BmnPreRunTester (TString input="", TString output="", Long_t nEvents=0, UInt_t period=9, bool doConvert=true, bool doHoldRawRoot=true)
 Macro for processing test data before beam available.

Function Documentation

◆ BmnPreRunTester()

int BmnPreRunTester ( TString input = "",
TString output = "",
Long_t nEvents = 0,
UInt_t period = 9,
bool doConvert = true,
bool doHoldRawRoot = true )
Parameters
inputraw binary data
outputoutput DST file
nEventsevents to process
period
doConvert
doHoldRawRoot
Returns

<- Verbosity level: 0 - summary info on progress; 1 - event level, 2 - event objects level,

< 3 - full debug output

Definition at line 14 of file BmnPreRunTester.C.

References BmnRawSource::ConvertRawToRoot(), TStopwatch::CpuTime(), TString::Data(), BmnDecoder::DecodeDataToDigi(), TString::Format(), BmnDecoder::GetDigiFileName(), BmnDecoder::GetRootFileName(), BmnRawSource::GetRootFileName(), BmnDecoder::GetRunId(), kBC, kBMNERROR, kBMNSETUP, kBMNSUCCESS, kCSC, kDCH, kFHCAL, kGEM, kHGND, kHODO, kNDET, kSCWALL, kSiBT, kSILICON, kTOF, kTOF1, kTOF701, TStopwatch::RealTime(), run_reco_bmn(), BmnDecoder::SetApplyThreshold(), BmnDecoder::SetBmnSetup(), BmnDecoder::SetCSCMapping(), BmnDecoder::SetDecoderConfigFileName(), BmnDecoder::SetDetectorSetup(), BmnDecoder::SetFHCalCalibration(), BmnDecoder::SetFHCalMapping(), BmnDecoder::SetGemMapping(), BmnDecoder::SetHodoCalibration(), BmnDecoder::SetHodoMapping(), BmnDecoder::SetMSCMapping(), BmnDecoder::SetNdetCalibration(), BmnDecoder::SetNdetMapping(), BmnDecoder::SetScWallCalibration(), BmnDecoder::SetScWallMapping(), BmnDecoder::SetSiBTMapping(), BmnDecoder::SetSiliconMapping(), BmnDecoder::SetTof400Mapping(), BmnDecoder::SetTof701Mapping(), BmnDecoder::SetTrigChannelMapping(), BmnDecoder::SetTrigPlaceMapping(), BmnDecoder::SetUseCalibFile(), BmnDecoder::SetVerbose(), TStopwatch::Start(), TStopwatch::Stop(), and updateContent().

Here is the call graph for this function: