diff --git a/macro/beamtime/mcbm2020/.gitignore b/macro/beamtime/mcbm2020/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..986ffad5b5292b4ffb351d051a96e333d352b989 --- /dev/null +++ b/macro/beamtime/mcbm2020/.gitignore @@ -0,0 +1,2 @@ +all_*.par +*.root diff --git a/macro/beamtime/mcbm2020/build_event_win_kronos.C b/macro/beamtime/mcbm2020/build_event_win_kronos.C index 5abb4df44de5fdd7484b49f2008cc845be6f74ad..dd087cf1eb661c3c231673f5d16d7f8b0e65f435 100644 --- a/macro/beamtime/mcbm2020/build_event_win_kronos.C +++ b/macro/beamtime/mcbm2020/build_event_win_kronos.C @@ -85,7 +85,7 @@ void build_event_win_kronos(UInt_t uRunIdx = 0, eventBuilder->SetTriggerWindow(ECbmModuleId::kTrd, -250, 100); eventBuilder->SetTriggerWindow(ECbmModuleId::kTof, -150, 10); eventBuilder->SetTriggerWindow(ECbmModuleId::kRich, -50, 50); - eventBuilder->SetTriggerWindow(ECbmModuleId::kPsd, -50, 10); + eventBuilder->SetTriggerWindow(ECbmModuleId::kPsd, -50, 50); // eventBuilder->SetT0PulserTotLimits( 185, 191 ); eventBuilder->SetTriggerMinNumber(ECbmModuleId::kT0, 1); eventBuilder->SetTriggerMinNumber(ECbmModuleId::kSts, 0); diff --git a/macro/beamtime/mcbm2020/mcbm_reco.C b/macro/beamtime/mcbm2020/mcbm_reco.C index 1767133310e5869f93fa1af5790bafbbcc933f41..5cec8c524495250b487483c749160c54c4a33223 100644 --- a/macro/beamtime/mcbm2020/mcbm_reco.C +++ b/macro/beamtime/mcbm2020/mcbm_reco.C @@ -62,6 +62,12 @@ void mcbm_reco(Int_t runId = 812, Int_t nTimeslices = 0) { // ----- Reconstruction tasks ----------------------------------------- + // ----- Psd hit producer ---------------------------------------------- + CbmPsdMCbmHitProducer* hitProd = new CbmPsdMCbmHitProducer(); + run->AddTask(hitProd); + // ------------------------------------------------------------------------ + + // ----- Local reconstruction in STS ---------------------------------- CbmRecoSts* recoSts = new CbmRecoSts(); //recoSts->SetTimeCutDigisAbs( 100 );// cluster finder: time cut in ns diff --git a/macro/beamtime/mcbm2020/unpack_tsa_mcbm.C b/macro/beamtime/mcbm2020/unpack_tsa_mcbm.C index 6c0edb0567e095ca002a7e81bda6f2936b628765..6afb6d7490de4f1f9431f1fe321c724eaeb68918 100644 --- a/macro/beamtime/mcbm2020/unpack_tsa_mcbm.C +++ b/macro/beamtime/mcbm2020/unpack_tsa_mcbm.C @@ -160,7 +160,7 @@ void unpack_tsa_mcbm(TString inFile = "", unpacker_trdR->SetTimeOffsetNs(0); // Run 811-866 unpacker_tof->SetTimeOffsetNs(25); // Run 811-866 unpacker_rich->SetTimeOffsetNs(-310); // Run 811-866 - unpacker_psd->SetTimeOffsetNs(-240); // Run 811-866 + unpacker_psd->SetTimeOffsetNs(-225); // Run 811-866 // ----------- ASIC by ASIC STS ---------------- // the first 8 Unused diff --git a/macro/beamtime/mcbm2020/unpack_tsa_mcbm_kronos.C b/macro/beamtime/mcbm2020/unpack_tsa_mcbm_kronos.C index 5cd83fe9e55c3826b1a11b5322f1c1fcdaf63f8f..8bf269b57867b08f996db58a8962ed1f8a57db77 100644 --- a/macro/beamtime/mcbm2020/unpack_tsa_mcbm_kronos.C +++ b/macro/beamtime/mcbm2020/unpack_tsa_mcbm_kronos.C @@ -186,7 +186,7 @@ void unpack_tsa_mcbm_kronos(UInt_t uRunIdx = 99999, unpacker_trdR->SetTimeOffsetNs(0); // Run 811-866 unpacker_tof->SetTimeOffsetNs(25); // Run 811-866 unpacker_rich->SetTimeOffsetNs(-310); // Run 811-866 - unpacker_psd->SetTimeOffsetNs(-240); // Run 811-866 + unpacker_psd->SetTimeOffsetNs(-225); // Run 811-866 // ----------- ASIC by ASIC STS ---------------- // the first 8 Unused unpacker_sts ->SetTimeOffsetNsAsic( 0, 0.0 ); // Unused