Fork me on GitHub

Changeset bff2e33 in git for modules/ParticlePropagator.cc


Ignore:
Timestamp:
May 4, 2016, 1:52:33 PM (9 years ago)
Author:
Michele Selvaggi <michele.selvaggi@…>
Branches:
ImprovedOutputFile, Timing, dual_readout, llp, master
Children:
76c2a3b
Parents:
f01803a
Message:

added exception for beamspot array

File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/ParticlePropagator.cc

    rf01803a rbff2e33  
    9393
    9494  // import beamspot
    95  
    96   fBeamSpotInputArray = ImportArray(GetString("BeamSpotInputArray", "BeamSpotFilter/beamSpotParticle"));
    97 
     95  try
     96  {
     97    fBeamSpotInputArray = ImportArray(GetString("BeamSpotInputArray", "BeamSpotFilter/beamSpotParticle"));
     98  }
     99  catch(runtime_error &e)
     100  {
     101    fBeamSpotInputArray = 0;
     102  } 
    98103  // create output arrays
    99104
     
    131136  const Double_t c_light = 2.99792458E8;
    132137 
    133   if (!fBeamSpotInputArray->GetSize () || !fBeamSpotInputArray->At(0))
     138  if (!fBeamSpotInputArray || fBeamSpotInputArray->GetSize () == 0)
    134139    beamSpotPosition.SetXYZT(0.0, 0.0, 0.0, 0.0);
    135140  else
Note: See TracChangeset for help on using the changeset viewer.