Fork me on GitHub

Changeset 1280 in svn for trunk/modules/Calorimeter.cc


Ignore:
Timestamp:
Sep 4, 2013, 5:20:22 PM (11 years ago)
Author:
Pavel Demin
Message:

revert to log-normal distribution for calorimeter smearing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/Calorimeter.cc

    r1277 r1280  
    388388  ecalSigma = fECalResolutionFormula->Eval(0.0, fTowerEta, 0.0, fTowerECalEnergy);
    389389
    390   ecalEnergy = gRandom->Gaus(fTowerECalEnergy, ecalSigma);
    391   if(ecalEnergy < 0.0) ecalEnergy = 0.0;
    392 
    393 //  ecalEnergy = LogNormal(fTowerECalEnergy, ecalSigma);
     390//  ecalEnergy = gRandom->Gaus(fTowerECalEnergy, ecalSigma);
     391//  if(ecalEnergy < 0.0) ecalEnergy = 0.0;
     392
     393  ecalEnergy = LogNormal(fTowerECalEnergy, ecalSigma);
    394394
    395395  hcalSigma = fHCalResolutionFormula->Eval(0.0, fTowerEta, 0.0, fTowerHCalEnergy);
    396396
    397   hcalEnergy = gRandom->Gaus(fTowerHCalEnergy, hcalSigma);
    398   if(hcalEnergy < 0.0) hcalEnergy = 0.0;
    399 
    400 //  hcalEnergy = LogNormal(fTowerHCalEnergy, hcalSigma);
     397//  hcalEnergy = gRandom->Gaus(fTowerHCalEnergy, hcalSigma);
     398//  if(hcalEnergy < 0.0) hcalEnergy = 0.0;
     399
     400  hcalEnergy = LogNormal(fTowerHCalEnergy, hcalSigma);
    401401
    402402  energy = ecalEnergy + hcalEnergy;
Note: See TracChangeset for help on using the changeset viewer.