GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Bugs, Fixes, Releases » genfit: TrackCand available
Re: genfit: TrackCand available [message #4240 is a reply to message #4236] Tue, 15 May 2007 15:26 Go to previous messageGo to previous message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *physik.uni-giessen.de
I tried to download the last svn version (741) but I could not compile it, for an error on the Tpc code.

First there are strange warnigs (apart several about the comparisons between signed and unsigned integer expressions...):

../../pandaroot/tpc/TpcPadPlane.h: In constructor `
TpcPadPlane::TpcPadPlane(int, int, double, double, double, double)':
../../pandaroot/tpc/TpcPadPlane.h:145: warning: `TpcPadPlane::_nSectors' will
be initialized after
../../pandaroot/tpc/TpcPadPlane.h:135: warning: `TpcPadPlane::PadIndexer
TpcPadPlane::Indexer'
../../pandaroot/tpc/TpcPadPlane.cxx:42: warning: when initialized here

../../pandaroot/tpc/TpcInhFieldDrifter.h: In constructor `
TpcInhFieldDrifter::TpcInhFieldDrifter(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int, int)':
../../pandaroot/tpc/TpcInhFieldDrifter.h:51: warning: `
TpcInhFieldDrifter::_outFile' will be initialized after
../../pandaroot/tpc/TpcInhFieldDrifter.h:48: warning: `double
TpcInhFieldDrifter::_sc'
../../pandaroot/tpc/TpcInhFieldDrifter.cxx:44: warning: when initialized here


Then the errors:

../../pandaroot/tpc/TpcXYRecoHit.cxx: In member function `virtual double
TpcXYRecoHit::residualScalar(double, const AbsTrackRep*, const
TMatrixT<double>&)':
../../pandaroot/tpc/TpcXYRecoHit.cxx:117: warning: control reaches end of
non-void function
In file included from ../../pandaroot/tpc/TpcSimplePatternRecoTask.cxx:30:
../../pandaroot/genfit/Track.h: In member function `void
Track::setCardinalRep(unsigned int)':
../../pandaroot/genfit/Track.h:95: warning: comparison between signed and
unsigned integer expressions
../../pandaroot/tpc/TpcSimplePatternRecoTask.cxx: In member function `virtual
void TpcSimplePatternRecoTask::Exec(const Option_t*)':
../../pandaroot/tpc/TpcSimplePatternRecoTask.cxx:113: error: `addHitIndices'
undeclared (first use this function)
../../pandaroot/tpc/TpcSimplePatternRecoTask.cxx:113: error: (Each undeclared
identifier is reported only once for each function it appears in.)
../../pandaroot/tpc/TpcSimplePatternRecoTask.cxx:122: error: `getHitIndices'
undeclared (first use this function)

../../pandaroot/tpc/TpcSimplePatternRecoTask.cxx:157: error: `getDetIDs'
undeclared (first use this function)
../../pandaroot/tpc/TORPadProcessor.h: In constructor `
padprocessor::padprocessor(unsigned int)':
../../pandaroot/tpc/TORPadProcessor.h:84: warning: `padprocessor::_active_state
' will be initialized after
../../pandaroot/tpc/TORPadProcessor.h:81: warning: `int
padprocessor::_dominant_neighb'
../../pandaroot/tpc/TORPadProcessor.cxx:42: warning: when initialized here
../../pandaroot/tpc/TORPadProcessor.h:81: warning: `
padprocessor::_dominant_neighb' will be initialized after
../../pandaroot/tpc/TORPadProcessor.h:76: warning: `unsigned int
padprocessor::_myid'
../../pandaroot/tpc/TORPadProcessor.cxx:42: warning: when initialized here
make[1]: *** [TpcSimplePatternRecoTask.lo] Error 1
make[1]: *** Waiting for unfinished jobs....


I have seen that the genfit/Track.h was changed.
Is it possible to fix the bug?
Thanks.






 
Read Message
Read Message
Read Message
Next Topic: New pipe geometry (correction)
Goto Forum:
  


Current Time: Tue Apr 30 12:19:29 CEST 2024

Total time taken to generate the page: 0.00992 seconds