------------------------------------------------------------ revno: 571 committer: John Frankland <[email protected]> branch nick: kaliveda timestamp: Thu 2012-01-26 15:28:36 +0100 message: fixes a bug encountered with INDRA_e503 array: when UpdateArray is called in KVINDRAe503::Build (after modifying the structure), the existing ID telescopes are all destroyed and new ones generated (call to SetGroupsAndIDTelescopes). But as SetIdentifications is called in KVMultiDetArray::Build, the ID grid manager is full of grids which are associated with ID telescope pointers which are no longer valid (they point to the old objects). Therefore: SetGroupsAndIDTelescopes() calls gIDGridManager->Clear() to get rid of any existing grids UpdateArray() includes a call to SetIdentifications() to read them back in modified: KVMultiDet/geometry/KVMultiDetArray.cpp
-- lp:kaliveda https://code.launchpad.net/~kaliveda-dev/kaliveda/1.8 Your team KaliVeda Development Team is subscribed to branch lp:kaliveda. To unsubscribe from this branch go to https://code.launchpad.net/~kaliveda-dev/kaliveda/1.8/+edit-subscription _______________________________________________ Mailing list: https://launchpad.net/~kaliveda-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~kaliveda-dev More help : https://help.launchpad.net/ListHelp

