diff --git a/macro/mcbm/eventDisplay.C b/macro/mcbm/eventDisplay.C index 580a0c800fdfb08c7bc595a4c655dd815174e561..8758603bd528e4e5dd5ebf20cc0a34f51f86c358 100644 --- a/macro/mcbm/eventDisplay.C +++ b/macro/mcbm/eventDisplay.C @@ -22,7 +22,11 @@ void eventDisplay(TString dataset = "data/test") rtdb->setFirstInput(parInput1); FairEventManager* fMan = new FairEventManager(); - FairMCTracks* Track = new FairMCTracks("Monte-Carlo Tracks"); + // for fairroot > v18.6.x + FairGeoTracksDraw* Track = new FairGeoTracksDraw(); + // // FairMCTracksDraw *Track = new FairMCTracksDraw(); + // for fairroot < v18.6.x + // FairMCTracks* Track = new FairMCTracks("Monte-Carlo Tracks"); FairMCPointDraw* MvdPoint = new FairMCPointDraw("MvdPoint", kBlack, kFullSquare); FairMCPointDraw* StsPoint = new FairMCPointDraw("StsPoint", kBlue, kFullSquare); diff --git a/macro/mcbm/mcbm_transport.C b/macro/mcbm/mcbm_transport.C index 06d1fb43848b027b83740e798345c8e30111d8c7..0a25155425d6f865a104a95c73587296b3a10921 100644 --- a/macro/mcbm/mcbm_transport.C +++ b/macro/mcbm/mcbm_transport.C @@ -107,10 +107,18 @@ void mcbm_transport(Int_t nEvents = 10, // ACC SetTrack(&run, beamRotY,-13, -5.9, 0.0, 28.5); // ACC SetTrack(&run, beamRotY,-13, -5.9, -5.8, 28.5); // ACC // + // ACC SetTrack(&run, beamRotY, 11, -2.9, +8.8, 41.5); + // ACC SetTrack(&run, beamRotY, 11, -2.9, 0.0, 41.5); + // ACC SetTrack(&run, beamRotY, 11, -2.9, -8.8, 41.5); + // ACC // // ACC SetTrack(&run, beamRotY, 11, 0.0, +5.8, 28.5); // ACC SetTrack(&run, beamRotY, 11, 0.0, 0.0, 28.5); // ACC SetTrack(&run, beamRotY, 11, 0.0, -5.8, 28.5); // ACC // + // ACC SetTrack(&run, beamRotY, 11, +2.9, +8.8, 41.5); + // ACC SetTrack(&run, beamRotY, 11, +2.9, 0.0, 41.5); + // ACC SetTrack(&run, beamRotY, 11, +2.9, -8.8, 41.5); + // ACC // // ACC SetTrack(&run, beamRotY,-11, +5.9, +5.8, 28.5); // ACC SetTrack(&run, beamRotY,-11, +5.9, 0.0, 28.5); // ACC SetTrack(&run, beamRotY,-11, +5.9, -5.8, 28.5); @@ -166,7 +174,7 @@ void mcbm_transport(Int_t nEvents = 10, targetRotY * TMath::DegToRad()); run.SetBeamPosition(0., 0., 0.1, 0.1); // Beam width 1 mm is assumed run.SetBeamAngle(beamRotY * TMath::DegToRad(), 0.); - //run.StoreTrajectories(); + run.StoreTrajectories(); run.Run(nEvents); // ------------------------------------------------------------------------