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>: <ERSimtoRaw>: ERSimtoRaw inherits from TObject but does not have its own ClassDef</ersimtoraw></p> ClassDef</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>: <ERSimtoRaw>: ERSimtoRaw inherits from TObject but does not have its own ClassDef</ersimtoraw></p> ClassDef</p>