Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/SimpleCalorimeter.cc

    rfc6300d re5767b57  
    150150  fEnergySignificanceMin = GetDouble("EnergySignificanceMin", 0.0);
    151151
    152   // flag that says if current calo is Ecal of Hcal (will then fill correct values of Eem and Ehad)
    153   fIsEcal = GetBool("IsEcal", false);
    154 
    155152  // switch on or off the dithering of the center of calorimeter towers
    156   fSmearTowerCenter = GetBool("SmearTowerCenter", true);
     153  fDitherTowerCenter = GetBool("DitherTowerCenter", true);
    157154
    158155  // read resolution formulas
     
    412409  if(energy < fEnergyMin || energy < fEnergySignificanceMin*sigma) energy = 0.0;
    413410
    414   if(fSmearTowerCenter)
     411  if(fDitherTowerCenter)
    415412  {
    416413    eta = gRandom->Uniform(fTowerEdges[0], fTowerEdges[1]);
     
    427424  fTower->Position.SetPtEtaPhiE(1.0, eta, phi, time);
    428425  fTower->Momentum.SetPtEtaPhiE(pt, eta, phi, energy);
    429 
    430   fTower->Eem = (!fIsEcal) ? 0 : energy;
    431   fTower->Ehad = (fIsEcal) ? 0 : energy;
    432426
    433427  fTower->Edges[0] = fTowerEdges[0];
     
    453447    pt = energy / TMath::CosH(eta);
    454448
    455     tower->Eem = (!fIsEcal) ? 0 : energy;
    456     tower->Ehad = (fIsEcal) ? 0 : energy;
    457 
    458449    tower->Momentum.SetPtEtaPhiE(pt, eta, phi, energy);
    459450    fEFlowTowerOutputArray->Add(tower);
Note: See TracChangeset for help on using the changeset viewer.