GSI Forum - RDF feed
type: channel
description: GSI Helmholtzzentrum für Schwerionenforschung
items: New Solenoid and MVD
items: Re: New Solenoid and MVD
items: New Solenoid in svn

New Solenoid and MVD
type: item
description: Dear pandaRooters, I have added two new geometry files, one for the solenoid (without the Muon chambers) and one for the MVD. Cheers, Tobias
creator: Tobias Stockmanns
date: 2008-04-03T13:35:49-00:00

Re: New Solenoid and MVD
type: item
description: Hi Tobias, I have tried to use your Solenoid.root file as input for the magnet geometry, and I get the following error: Processing run_sim.C... - RTDB container factory PndSttContFact - RTDB container factory PndMuoContFact - RTDB container factory PndDrcContFact - RTDB container factory PndTofContFact -I- CbmRun::SetMaterials() Media file used: /home/spataro/dev/pandaroot/geometry/media_pnd.geo ============== CbmRunSim: Initialising simulation run ============== Info in <TGeoManager::TGeoManager>: Geometry CBMGeom, CBM geometry created -I- CbmGeoMedia Read media CbmRunSim::Init() create visualisation manager -I- PndFieldMap: Reading field map from ROOT file /home/spataro/dev/pandaroot/input/TransMap.root -I- PndFieldMap: Reading field map from ROOT file /home/spataro/dev/pandaroot/input/DipoleMap.root -I- PndFieldMap: Reading field map from ROOT file /home/spataro/dev/pandaroot/input/SolenoidMap.root Loading Geant3 libraries ... Loading Geant3 libraries ... finished MZSTOR. ZEBRA table base TAB(0) in /MZCC/ at adr 747956495 2C94E90F HEX MZSTOR. Initialize Store 0 in /GCBANK/ with Store/Table at absolute adrs 748065341 747956495 HEX 2C96923D 2C94E90F HEX 1A77A 0 relative adrs 108410 0 with 1 Str. in 2 Links in 5300 Low words in 4999970 words. This store has a fence of 16 words. MZLOGL. Set Log Level 0 for store 0 1***** GEANT Version 3.21/11 Released on 100298 0***** Correction Cradle Version 0.1100 MZDIV. Initialize Division Constant in Store 0 NW/NWMAX= 20004000000, MODE/KIND= 1 2 Division 20 initialized. MZLINK. Initialize Link Area /GCLINK/ for Store 0 NL/NS= 20 20 MZLINK. Initialize Link Area /GCSLNK/ for Store 0 NL/NS= 100 100 -I- G3Config: Geant3 with TGeo has been created. Physics cuts with script /home/spataro/dev/pandaroot/gconfig/SetCuts.C SetCuts Macro: Setting Processes.. SetCuts Macro: Setting cuts.. Info in <TGeoManager::SetTopVolume>: Top volume is cave. Master volume is cave Info in <TGeoManager::CloseGeometry>: Geometry loaded from file... Info in …
creator: StefanoSpataro
date: 2008-04-03T16:42:18-00:00

Re: New Solenoid and MVD
type: item
description: Hi Stefano, it is nice to see that somebody uses the things one does . I have updated the geometry in SVN and fixed the problem with the solenoid coils. Ciao, Tobias
creator: Tobias Stockmanns
date: 2008-04-04T08:05:52-00:00

Re: New Solenoid and MVD
type: item
description: Thanks a lot, but now I have the following: --- Material aluminium is not defined Create Medium aluminium -W- WARNING in CbmModule::ExpandNode()! The volume BarrelYoke710 Has no medium information. (maybe we can talk via skype or evo, so that we can crosscheck all the small fixes).
creator: StefanoSpataro
date: 2008-04-04T08:28:47-00:00

Re: New Solenoid and MVD
type: item
description: Hi, I have seen that if I run the MVD macro macro/mvd/runMvdSim.C (I have tried only 100 events) with the old geometry MVD14.root everything runs fine. If I substitute the geometry namefile with the new one MVD_1.0_Pv-1.0_Sv-1.0.root, under Geant3 the macro runs fine as well. But, when I try to quit ROOT with the .q command I have the following error (backtraced with gdb): Toggle Spoiler **** GTRIGI: IEVENT= 99 IDEVT= 99 Random Seeds = 4357 0 CbmMCApplication::GeneratePrimaries() -I CbmPrimaryGenerator: 6 primary tracks from vertex (0, 0, 0) **** GTRIGI: IEVENT= 100 IDEVT= 100 Random Seeds = 4357 0 CbmMCApplication::GeneratePrimaries() -I CbmPrimaryGenerator: 6 primary tracks from vertex (0, 0, 0) RuntimeDb: write container CbmBaseParSet *** CbmBaseParSet written to ROOT file version: 1 RuntimeDb: write container PndGeoPassivePar *** PndGeoPassivePar written to ROOT file version: 1 ------------------------------------------------------------------------ -------- -------------- actual containers in runtime database ------------------------- CbmBaseParSet Test class for parameter io PndGeoPassivePar Passive Geometry Parameters -------------- runs, versions ------------------------------------------------ run id container 1st-inp 2nd-inp output run: 1676608118 CbmBaseParSet 1676608118 -1 1 PndGeoPassivePar 1676608118 -1 1 -------------- input/output -------------------------------------------------- first input: none second input: none output: OBJ: CbmParRootFile MvdParams.root : 0 at: 0x856a318 Root file I/O MvdParams.root is open detector I/Os: CbmGenericParIo RealTime=18.706288 seconds, CpuTime=15.590000 seconds root [1] .q Program received signal SIGILL, Illegal instruction. [Switching to Thread -1222731584 (LWP 8366)] Error while running hook_stop: Invalid type combination in ordering comparison. 0x086e0d70 in ?? () gdb> bt #0 0x086e0d70 in ?? () #1 0xb7a4962a in TCollection::GarbageCollect () from /d/c0/cbmsoft/mar08/tools/root/lib/libCore.so.5.18 #2 0xb7a520b7 i…
creator: StefanoSpataro
date: 2008-04-08T15:48:24-00:00

Re: New Solenoid and MVD
type: item
description: Hi Stefano and Ralf, I have updated the geometry of the MVD in the latest revision. The new root file does not contain a GeoManager as it is in the old root file. Maybe this is the reason for the strange behaviour of Geant4? Ciao, Tobias
creator: Tobias Stockmanns
date: 2008-04-09T06:15:46-00:00

Re: New Solenoid and MVD
type: item
description: Hi Tobias, unfortunately now I have errors even with Geant3 in the event loop, after the first event: Toggle Spoiler Cross section calculation concluded successfully -I- CbmMCApplication:: Monte carlo Engine Initialisation with TGeant3TGeo **** GTRIGI: IEVENT= 1 IDEVT= 1 Random Seeds = 4357 0 CbmMCApplication::GeneratePrimaries() -I CbmPrimaryGenerator: 6 primary tracks from vertex (0, 0, 0) *** Break *** segmentation violation Using host libthread_db library "/lib/libthread_db.so.1". Attaching to program: /proc/22362/exe, process 22362 `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1223345984 (LWP 22362)] 0xffffe410 in __kernel_vsyscall () #1 0xb720da03 in waitpid () from /lib/libc.so.6 #2 0xb71b8569 in strtold_l () from /lib/libc.so.6 #3 0xb72ae36d in system () from /lib/libpthread.so.0 #4 0xb79f2dad in TUnixSystem::Exec () from /d/c0/cbmsoft/mar08/tools/root/lib/libCore.so.5.18 #5 0xb79f7a07 in TUnixSystem::StackTrace () from /d/c0/cbmsoft/mar08/tools/root/lib/libCore.so.5.18 #6 0xb79f6a0f in TUnixSystem::DispatchSignals () from /d/c0/cbmsoft/mar08/tools/root/lib/libCore.so.5.18 #7 0xb79f6acd in SigHandler () from /d/c0/cbmsoft/mar08/tools/root/lib/libCore.so.5.18 #8 0xb79f0390 in sighandler () from /d/c0/cbmsoft/mar08/tools/root/lib/libCore.so.5.18 #9 <signal handler called> #10 0xb6e25eb9 in TGeoVoxelFinder::GetValidExtra () from /d/c0/cbmsoft/mar08/tools/root/lib/libGeom.so #11 0xb6e2bece in TGeoVoxelFinder::GetNextCandidates () from /d/c0/cbmsoft/mar08/tools/root/lib/libGeom.so #12 0xb6e26f4a in TGeoVoxelFinder::GetNextVoxel () from /d/c0/cbmsoft/mar08/tools/root/lib/libGeom.so #13 0xb6e00a7c in TGeoShapeAssembly::DistFromOutside () from /d/c0/cbmsoft/mar08/tools/root/lib/libGeom.so #14 0xb6e00c3e in TGeoShapeAssembly::DistFromOutside () from /d/c0/cbmsoft/mar08/tools/root/lib/libGeom.so #15 0xb6e009a5 in TGeoShapeAssembly::DistFromOutside () from /d/c0/cbmsoft/mar08/tools/r…
creator: StefanoSpataro
date: 2008-04-09T08:18:03-00:00

Re: New Solenoid and MVD
type: item
description: Hi Tobias and Stefano, I cut out the volumes by hand from the file with the TGeoManager inside and I get the same errors as Stefano. Somehow this doesn't work like this. I noticed that there are many TDirectories in the file with the GeoManager, like two directories with materials and one even with transformations. Could this lead to confusions? Maybe to overlaps? Ralf.
creator: Ralf Kliemt
date: 2008-04-09T12:28:03-00:00

Re: New Solenoid and MVD
type: item
description: Dear pandaRooters, I have fixed the geometry file for the MVD. It runs now (at my system) with the standard MVD simulation macro. The name of the Geometry is MVD_v1.0.root. Cheers, Tobias
creator: Tobias Stockmanns
date: 2008-04-10T14:23:55-00:00

Re: New Solenoid and MVD
type: item
description: Hi Tobias, thanks for the fix. Now it can be downloaded with both G3 and G4, without crashes. P.S. What was the problem?
creator: StefanoSpataro
date: 2008-04-10T14:35:26-00:00

Re: New Solenoid and MVD
type: item
description: I have used a geometry which could not be translated. This should not create a problem but nonetheless it did. So I just deleted these structures out of the STEP file. I will now try to understand, why they caused this crash. Ciao, Tobias
creator: Tobias Stockmanns
date: 2008-04-10T14:56:27-00:00

Re: New Solenoid and MVD
type: item
description: Hi, if you want to use the last MVD geometry for the data challenge, please write "yes" here as soon as possible.
creator: StefanoSpataro
date: 2008-04-11T10:16:07-00:00

Re: New Solenoid and MVD
type: item
description: Yes
creator: Tobias Stockmanns
date: 2008-04-11T14:16:40-00:00

Re: New Solenoid and MVD
type: item
description: Please be careful about the digitization. It should work on the updated geometry, but one new feature are the trapezoid strip sensors in the forward disks. Using the parameters as they are now it should work, but I have not checked it yet. If you plan to only run the Geant simulation without digi&reco, then you'll get a definate "yes" fom me, too. Ralf.
creator: Ralf Kliemt
date: 2008-04-11T14:22:08-00:00

Re: New Solenoid and MVD
type: item
description: We plan to run complete reco, so it is better to use for the moment the old stuff. We do not have the time to recheck everything right now.
creator: StefanoSpataro
date: 2008-04-11T14:31:51-00:00

Re: New Solenoid and MVD
type: item
description: Ralf is right, for the digitization and reconstruction I have to modify the hardcoded pixel dimensions and chip sizes. This will take till Monday because I am today not in the institute. The program should not crash but the results for the digitization have to be fixed afterwards if this is not done. Another fix which is necessary is to set the right name for the sensitive volumes in PndMvdDetector. There one has to add "StripActive" and "PixelActive" to the list of sensitive volumes in the constructor. Ralf, can you fix this? Cheers and a nice weekend Tobias
creator: Tobias Stockmanns
date: 2008-04-11T14:32:14-00:00

Re: New Solenoid and MVD
type: item
description: Sensor names fixed. Ralf.
creator: Ralf Kliemt
date: 2008-04-11T15:19:08-00:00

New Solenoid in svn
type: item
description: Dear all, after some debugging done by Tobias (I was his "Guinea pig"...), now the geometry of the solenoid is working, the file is FullSolenoid.root. Considering that this is just the solenoid part, I have added inside the geometry directory a file dipole.geo with only the dipole part. In order to use these files you have to substitute your "magnet" part in your simulation macro with the following code lines: CbmModule *Magnet= new PndMagnet("MAGNET"); Magnet->SetGeometryFileName("FullSolenoid.root"); fRun->AddModule(Magnet); CbmModule *Dipole= new PndMagnet("MAGNET"); Dipole->SetGeometryFileName("dipole.geo"); fRun->AddModule(Dipole); And this will be the result, with all the detectors: Toggle Spoiler As you can see there is an overlap between the old target pipe and the new solenoid, in order to solve this we need drawings of the new pipe, but at the moment this is not of fundamental importance. Thanks to Tobias for the time he spent into this geometry conversion.
creator: StefanoSpataro
date: 2008-05-05T09:50:56-00:00