#include using namespace RAT; using namespace RAT::DU; ClassImp( RAT::DU::Utility ) void Utility::LoadDBAndBeginRun() { RAT::DB* db = RAT::DB::Get(); db->LoadDefaults(); db->Load( db->GetLink("DETECTOR")->GetS( "geo_file" ) ); db->Load( db->GetLink("DETECTOR")->GetS( "pmt_info_file" ) ); Utility::Get()->BeginOfRun(); } void Utility::BeginOfRun() { fPMTInfo.BeginOfRun(); fPanelInfo.BeginOfRun(); fChanHWStatus.BeginOfRun(); fPMTCalStatus.BeginOfRun(); fReactorNuOsc.BeginOfRun(); fChanSWStatus.BeginOfRun(); fSegmentor.BeginOfRun(); fLightPathCalculator.BeginOfRun(); fEffectiveVelocity.BeginOfRun(); fGroupVelocity.BeginOfRun(); fDataCleaningBits.BeginOfRun(); fDataQualityBits.BeginOfRun(); fTrigBits.BeginOfRun(); fShadowingCalculator.BeginOfRun(); fReconCorrector.BeginOfRun(); fReconCalibrator.BeginOfRun(); }