Skip to content
Snippets Groups Projects
Commit 52261c5b authored by John Chapman's avatar John Chapman
Browse files

Making a few local variables const in ISF_FastCaloSimEvent classes.

parent 345dd933
No related branches found
No related tags found
No related merge requests found
......@@ -21,7 +21,7 @@ TFCSEnergyInterpolationLinear::TFCSEnergyInterpolationLinear(const char* name, c
FCSReturnCode TFCSEnergyInterpolationLinear::simulate(TFCSSimulationState& simulstate,const TFCSTruthState* truth, const TFCSExtrapolationState*) const
{
float Emean=m_slope*truth->Ekin()+m_offset;
const float Emean=m_slope*truth->Ekin()+m_offset;
ATH_MSG_DEBUG("set E="<<Emean<<" for true Ekin="<<truth->Ekin());
simulstate.set_E(Emean);
......
......@@ -37,7 +37,7 @@ void TFCSEnergyInterpolationSpline::InitFromArrayInEkin(Int_t np, Double_t Ekin[
FCSReturnCode TFCSEnergyInterpolationSpline::simulate(TFCSSimulationState& simulstate,const TFCSTruthState* truth, const TFCSExtrapolationState*) const
{
float Emean;
float logEkin=TMath::Log(truth->Ekin());
const float logEkin=TMath::Log(truth->Ekin());
if(logEkin<m_spline.GetXmin()) {
Emean=m_spline.Eval(m_spline.GetXmin())*truth->Ekin();
} else {
......
......@@ -33,17 +33,17 @@ FCSReturnCode TFCSLateralShapeParametrizationFluctChain::simulate(TFCSSimulation
//Limit to relative precision of 10^-4=0.01%. ATLAS calorimeter is ~0.1% at best
if(sigma2<1e-8) sigma2=1e-8;
float Elayer=simulstate.E(calosample());
int nhit = 1.0 / sigma2;
const float Elayer=simulstate.E(calosample());
const int nhit = 1.0 / sigma2;
//Make a good guess of the needed hit energy, assuming all hits would have the same energy
float Eavghit=Elayer/nhit;
float Eavghit_tenth=Eavghit/10;
const float Eavghit=Elayer/nhit;
const float Eavghit_tenth=Eavghit/10;
float sumEhit=0;
float error2_sumEhit=0;
float error2=2*s_max_sigma2_fluctuation;
bool debug = msgLvl(MSG::DEBUG);
const bool debug = msgLvl(MSG::DEBUG);
if (debug) {
ATH_MSG_DEBUG("E("<<calosample()<<")="<<Elayer<<" sigma2="<<sigma2);
}
......@@ -78,7 +78,7 @@ FCSReturnCode TFCSLateralShapeParametrizationFluctChain::simulate(TFCSSimulation
if(!failed) {
ifail=0;
++ihit;
float Ehit=hit.E();
const float Ehit=hit.E();
sumEhit+=Ehit;
error2_sumEhit+=Ehit*Ehit;
if(sumEhit>0) error2=error2_sumEhit/(sumEhit*sumEhit);
......
......@@ -66,11 +66,11 @@ FCSReturnCode TFCSLateralShapeParametrizationHitChain::simulate(TFCSSimulationSt
return FCSFatal;
}
float Elayer=simulstate.E(calosample());
float Ehit=Elayer/nhit;
const float Elayer=simulstate.E(calosample());
const float Ehit=Elayer/nhit;
float sumEhit=0;
bool debug = msgLvl(MSG::DEBUG);
const bool debug = msgLvl(MSG::DEBUG);
if (debug) {
ATH_MSG_DEBUG("E("<<calosample()<<")="<<simulstate.E(calosample())<<" #hits~"<<nhit);
}
......
......@@ -66,7 +66,7 @@ FCSReturnCode TFCSParametrizationBinnedChain::simulate(TFCSSimulationState& simu
}
}
if(get_number_of_bins()>0) {
int bin=get_bin(simulstate,truth,extrapol);
const int bin=get_bin(simulstate,truth,extrapol);
if(bin>=0 && bin<(int)get_number_of_bins()) {
for(unsigned int ichain=m_bin_start[bin];ichain<m_bin_start[bin+1];++ichain) {
ATH_MSG_DEBUG("for "<<get_variable_text(simulstate,truth,extrapol)<<" run "<<get_bin_text(bin)<<": "<<chain()[ichain]->GetName());
......
......@@ -17,7 +17,7 @@ void TFCSParametrizationChain::recalc_pdgid_intersect()
{
set_pdgid(m_chain[0]->pdgid());
for(auto param: m_chain) {
for(const auto& param: m_chain) {
std::set< int > tmp;
std::set_intersection(pdgid().begin(), pdgid().end(),
......@@ -31,7 +31,7 @@ void TFCSParametrizationChain::recalc_pdgid_union()
{
set_pdgid(chain()[0]->pdgid());
for(auto param: chain()) {
for(const auto& param: chain()) {
std::set< int > tmp;
std::set_union(pdgid().begin(), pdgid().end(),
......@@ -45,7 +45,7 @@ void TFCSParametrizationChain::recalc_Ekin_intersect()
{
set_Ekin(*m_chain[0]);
for(auto param: m_chain) {
for(const auto& param: m_chain) {
if(param->Ekin_min()>Ekin_min()) set_Ekin_min(param->Ekin_min());
if(param->Ekin_max()<Ekin_max()) set_Ekin_max(param->Ekin_max());
if(Ekin_nominal()<Ekin_min() || Ekin_nominal()>Ekin_max()) set_Ekin_nominal(param->Ekin_nominal());
......@@ -58,7 +58,7 @@ void TFCSParametrizationChain::recalc_eta_intersect()
{
set_eta(*m_chain[0]);
for(auto param: m_chain) {
for(const auto& param: m_chain) {
if(param->eta_min()>eta_min()) set_eta_min(param->eta_min());
if(param->eta_max()<eta_max()) set_eta_max(param->eta_max());
if(eta_nominal()<eta_min() || eta_nominal()>eta_max()) set_eta_nominal(param->eta_nominal());
......@@ -77,7 +77,7 @@ void TFCSParametrizationChain::recalc_Ekin_union()
{
set_Ekin(*m_chain[0]);
for(auto param: m_chain) {
for(const auto& param: m_chain) {
if(param->Ekin_min()<Ekin_min()) set_Ekin_min(param->Ekin_min());
if(param->Ekin_max()>Ekin_max()) set_Ekin_max(param->Ekin_max());
if(Ekin_nominal()<Ekin_min() || Ekin_nominal()>Ekin_max()) set_Ekin_nominal(param->Ekin_nominal());
......@@ -90,7 +90,7 @@ void TFCSParametrizationChain::recalc_eta_union()
{
set_eta(*m_chain[0]);
for(auto param: m_chain) {
for(const auto& param: m_chain) {
if(param->eta_min()<eta_min()) set_eta_min(param->eta_min());
if(param->eta_max()>eta_max()) set_eta_max(param->eta_max());
if(eta_nominal()<eta_min() || eta_nominal()>eta_max()) set_eta_nominal(param->eta_nominal());
......@@ -118,19 +118,19 @@ void TFCSParametrizationChain::recalc()
bool TFCSParametrizationChain::is_match_Ekin_bin(int Ekin_bin) const
{
for(auto param : m_chain) if(!param->is_match_Ekin_bin(Ekin_bin)) return false;
for(const auto& param : m_chain) if(!param->is_match_Ekin_bin(Ekin_bin)) return false;
return true;
}
bool TFCSParametrizationChain::is_match_calosample(int calosample) const
{
for(auto param : m_chain) if(!param->is_match_calosample(calosample)) return false;
for(const auto& param : m_chain) if(!param->is_match_calosample(calosample)) return false;
return true;
}
FCSReturnCode TFCSParametrizationChain::simulate(TFCSSimulationState& simulstate,const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) const
{
for(auto param: m_chain) {
for(const auto& param: m_chain) {
if (simulate_and_retry(param, simulstate, truth, extrapol) != FCSSuccess) {
return FCSFatal;
}
......@@ -147,7 +147,7 @@ void TFCSParametrizationChain::Print(Option_t *option) const
//bool longprint=msgLvl(MSG::DEBUG) || (msgLvl(MSG::INFO) && !shortprint);
char count='A';
for(auto param: m_chain) {
for(const auto& param: m_chain) {
param->Print(opt+count+' ');
count++;
}
......
......@@ -26,7 +26,7 @@ void TFCSParametrizationPDGIDSelectChain::recalc()
FCSReturnCode TFCSParametrizationPDGIDSelectChain::simulate(TFCSSimulationState& simulstate,const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) const
{
for(auto param: chain()) {
for(const auto& param: chain()) {
if(param->is_match_pdgid(truth->pdgid())) {
ATH_MSG_DEBUG("pdgid="<<truth->pdgid()<<", now run: "<<param->GetName()<< ((SimulateOnlyOnePDGID()==true) ? ", abort PDGID loop afterwards" : ", continue PDGID loop afterwards"));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment