Fork me on GitHub

Changeset 7da1826 in git for modules/SimpleCalorimeter.cc


Ignore:
Timestamp:
Aug 26, 2016, 2:04:18 PM (8 years ago)
Author:
Michele Selvaggi <michele.selvaggi@…>
Branches:
ImprovedOutputFile, Timing, dual_readout, llp, master
Children:
4122b0e, ebf057e
Parents:
46fb86c
Message:

apply better energy estimate also for simple calo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/SimpleCalorimeter.cc

    r46fb86c r7da1826  
    190190  Double_t fraction;
    191191  Double_t energy;
     192  Double_t sigma;
     193  Double_t energyGuess;
     194
    192195  Int_t pdgCode;
    193196
     
    364367       // compute total charged energy   
    365368       fTrackEnergy += energy;
    366        fTrackSigma += ((track->TrackResolution)*momentum.E())*((track->TrackResolution)*momentum.E());
    367        
     369       sigma = fResolutionFormula->Eval(0.0, fTowerEta, 0.0, momentum.E());
     370       if(sigma/momentum.E() < track->TrackResolution) energyGuess = energy;
     371       else energyGuess = momentum.E();
     372
     373       fTrackSigma += ((track->TrackResolution)*energyGuess)*((track->TrackResolution)*energyGuess);
    368374       fTowerTrackArray->Add(track);
    369      
    370375      }
    371376       
Note: See TracChangeset for help on using the changeset viewer.