GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » General » Question about pipe simulation
Question about pipe simulation [message #9089] Wed, 29 July 2009 11:13 Go to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *kph.uni-mainz.de
Dear colleague,

What is difference between pipe.geo and pipebeamtarget.geo?
If I use pipe.geo, is the material related target system empty in the simulation?

How can I read it? Could you translate pipe.geo with human language, or is there some instruction manual?

Best regards,
Donghee
Re: Question about pipe simulation [message #9090 is a reply to message #9089] Wed, 29 July 2009 11:33 Go to previous messageGo to next message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: *to.infn.it
Hello Donghee,

As far as I see it, you don't need to load a geometry file to implement the beampipe. It is directly created by the PndPipe class.
However, I don't know these .geo files.

Kind regards, Ralf.
Re: Question about pipe simulation [message #9091 is a reply to message #9090] Wed, 29 July 2009 11:49 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *15-87-r.retail.telecomitalia.it
Before there were two pipe geometry: one with only the beam pipe (pipe.geo), the other even with the target pipe.
Now those files are nlot used anymore. As ralf was writing, the pipe geometry is created inside the PndPipe class.
Re: Question about pipe simulation [message #9092 is a reply to message #9091] Wed, 29 July 2009 12:05 Go to previous messageGo to next message
Jens Sören Lange is currently offline  Jens Sören Lange
Messages: 193
Registered: June 2005
first-grade participant
From: *physik.uni-giessen.de
Hi all, but in the trunk/macro/run/run_sim1.C "pipebeamtarget.geo" is still used, and in most of the macros in trunk/macro/emc "pipe.geo" is still used (and these are the macros we refered to at many, many places in the wiki ...). cheers, Soeren
Re: Question about pipe simulation [message #9093 is a reply to message #9092] Wed, 29 July 2009 12:12 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *15-87-r.retail.telecomitalia.it
The lines are present, but if you comment them out you will see no difference. Simply those macros were never updated and the line was never removed. But there are no differences if you decide to leave it there.
Re: Question about pipe simulation [message #9094 is a reply to message #9093] Wed, 29 July 2009 12:32 Go to previous messageGo to next message
Jens Sören Lange is currently offline  Jens Sören Lange
Messages: 193
Registered: June 2005
first-grade participant
From: *physik.uni-giessen.de
just to make sure, "no difference" means that you can use the class and the geo files at the same time and there is no geometry overlap?
Re: Question about pipe simulation [message #9095 is a reply to message #9094] Wed, 29 July 2009 12:35 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *15-87-r.retail.telecomitalia.it
It means the ASCII file is not supported anymore, and the line:

Pipe->SetGeometryFileName("pipe.geo");

is just a dummy line, and it doing exactly nothing. You will use ALWAYS the class geometry, the ascii is not created at all anymore.

I hope now the sitatuon is clearer.


Re: Question about pipe simulation [message #9107 is a reply to message #9095] Thu, 30 July 2009 10:26 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *kph.uni-mainz.de
Dear all,

Is the beam pipe slightly bent or just straight in the PndPipe object?
What is the current design for beam pipe? Is is correlated with
bending dipole magnet, DCH hole(dead zone) and Lumi position?

Does anyone know about it?

Thank you.
Donghee
Re: Question about pipe simulation [message #9109 is a reply to message #9107] Thu, 30 July 2009 11:54 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *15-87-r.retail.telecomitalia.it
The Pipe is straight in PndPipe.
Re: Question about pipe simulation [message #9111 is a reply to message #9109] Thu, 30 July 2009 12:42 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *kph.uni-mainz.de
Dear all,

When will the bent pipeline be come (or released)?
Timeline?

Ciao
Donghee
Re: Question about pipe simulation [message #9112 is a reply to message #9111] Thu, 30 July 2009 12:55 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *15-87-r.retail.telecomitalia.it
Nobody is working on this task at the moment.
If you want you are welcome to write the bent geometry, so that everybody will be able to use it.
Re: Question about pipe simulation [message #9115 is a reply to message #9112] Thu, 30 July 2009 13:09 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *kph.uni-mainz.de
Dear stefano,

I think that one has to consider other thing.
When a curvature pipe is introduced, then at same time DCH and RICH, HCAL, Lumi monitor have to be also relocated.

Ciao,
Donghee



Re: Question about pipe simulation [message #9129 is a reply to message #9089] Mon, 03 August 2009 14:57 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *kph.uni-mainz.de
Dear Panda users,

I want to get how the information of pipe geometry access from below numbers in passive/PndPipe.cxx.

Quote:


Double_t parPipeRight[18] = { 0., 360., 5,
20., .8873, .9,
22., 2.073, 2.1,
120., 2.05, 2.1,
300.1, 2.85, 2.9,
1050., 5.4, 5.5};


This numbers correspond to geometry of the beam pipe into the forward spectrometer direction.
0 to 360 is phi angle, and 5 is the distinction at 5 different z position.
And the difference between .8873 and .9 in the second line represents the thickness of beam pipe from x=0, y=0, z=20. Then one can build a cylinder shape.

How can I give shifted x and y in this scheme?

Best wishes,
Donghee Kang
Re: Question about pipe simulation [message #9130 is a reply to message #9129] Mon, 03 August 2009 15:04 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *15-87-r.retail.telecomitalia.it
This is just the forward (right) part of the pipe. You will find also the numbers "left" and "center".
The translation matrix is defined a bit later in the code, when you do AddNode. In this case there is no translation.
Re: Question about pipe simulation [message #9132 is a reply to message #9089] Mon, 03 August 2009 15:31 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *kph.uni-mainz.de
Dear Stepano,

I don't need to care about left and center because we want to make a bending pipe at forward direction.
In more detail, the connection part of center with right will not change, only middle of right beam pipe should be changed after target spectrometer.
I think you can make a translation after changing your new beam pipe with addnode at the end, if you can correctly handle the correlation of Vacuum and material part.

TGeoPcon *pipeRight = new TGeoPcon(parPipeRight);
TGeoPcon *pipeVacuumRight = new TGeoPcon(parPipeVacuumRight);

I think that the translation matrix would be worked if I define these two coordinate. Why do you think there is no translation?

Donghee
Re: Question about pipe simulation [message #9133 is a reply to message #9132] Mon, 03 August 2009 15:41 Go to previous message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *15-87-r.retail.telecomitalia.it
donghee wrote on Mon, 03 August 2009 15:31

Why do you think there is no translation?



beamPipe->AddNode(volPipeRight,            0);


No translation matrix is here defined.
Previous Topic: make -jN for external packages
Next Topic: Strange shape for the cental part of beam pipe.
Goto Forum:
  


Current Time: Thu Mar 28 18:55:27 CET 2024

Total time taken to generate the page: 0.00620 seconds