Developing #87

Updated by Vitaliy Schetinin almost 7 years ago

<p>Я при первом проходе вычистил массу ворнингов, чтобы они не раздражали при компиляции. Однако осталось буквально парочка, которые легко исправляются, если шаришь в том коде.</p>

<p>1) Вникнуть и понять, нет ли тут коллизий имён переменных. Ну а потом просто переименовать что надо.</p>

<p>/opt/Fair/expertroot/BeamDet/ERBeamDetReconstructor.cxx: In member function ‘double ERBeamDetReconstructor::UpstreamEnergyLoss(UpstreamMatter*, ERParticle*, bool, bool, char*)’:<br />
/opt/Fair/expertroot/BeamDet/ERBeamDetReconstructor.cxx:420:10: warning: declaration of ‘Tb’ shadows a member of ‘ERBeamDetReconstructor’ [-Wshadow]<br />
   double Tb,range; //TODO fix this!!!<br />
          ^<br />
In file included from /opt/Fair/expertroot/BeamDet/ERBeamDetReconstructor.cxx:1:0:<br />
/opt/Fair/expertroot/BeamDet/ERBeamDetReconstructor.h:69:9: note: shadowed declaration is here<br />
   float Tb; // temp<br />
         ^</p>

<p>2) По идее - просто добавить строку ClassDef. Неясно, почему вообще без этого работает.</p>

<p>Error in <ersimtoraw>: &lt;ERSimtoRaw&gt;: ERSimtoRaw inherits from TObject but does not have its own ClassDef</ersimtoraw></p> ClassDef&lt;/p&gt;

Back