Merge authors: John Frankland (frankland) ------------------------------------------------------------ revno: 666 [merge] committer: John Frankland <[email protected]> branch nick: kaliveda timestamp: Mon 2012-07-16 18:24:48 +0200 message: Implements filtering of simulated data using ROOT TGeo description of detectors. for INDRA, this is the correct Huguet CAO geometry used for the (Fortran) "filtre INDRA". KVMultiDetArray::DetectParticle will use either the KaliVeda geometry or ROOT geometry, depending on the value of KVMultiDetArray::fROOTGeometry (see KVMultiDetArray::SetROOTGeometry). Default is 'kTRUE': this can be changed with .kvrootrc variable 'KVMultiDetArray.FilterUsesROOTGeometry'. In this case, user must first build the ROOT geometry by calling KVMultiDetArray::CreateGeoManager but after a call to SetParameters (in order to remove any missing detectors for the run in question), e.g. // initialisation for run gDataSet->BuildMultiDetector() gMultiDetArray->SetSimMode() gMultiDetArray->SetParameters(...) gMultiDetArray->CreateGeoManager() // loop over events gMultiDetArray->DetectEvent(...) etc. modified: KVIndra/geometry/INDRAGeometryBuilder.cpp KVIndra/geometry/INDRAGeometryBuilder.h KVIndra/indra/KVINDRA.cpp KVIndra/indra/KVINDRA.h KVMultiDet/detectors/KVMaterial.cpp KVMultiDet/detectors/KVMaterial.h KVMultiDet/geometry/KVMultiDetArray.cpp KVMultiDet/geometry/KVMultiDetArray.h KVMultiDet/stopping/KVedaLossMaterial.cpp etc/KaliVeda.rootrc
-- 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

