Message: fraction of neutron that are transmitted using boundary Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None fraction of neutron that are transmitted using boundary 

Forum: Geometry
Date: 16 Mar, 2010
From: naima <naima>

--_cb08856c-9467-42db-b24e-22fdc2ed0d52_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hi there =2C=20
> In fact in my work =2CI try to simulate interactions of neutrons with mat=
erials (this is for neutron diffraction experiment ) In Particular now I tr=
y to optimize the dimensions of shielding materials composed of Al2O3 as fi=
lter thermal neutrons . the geometry are very simple "cylindre " or "cube"
In other words=2Csuppose I use 12 cm of Al2O3 as shielding material =2C and=
 I would like to determine the efficiency of this shielding =2Cthen I have =
to determine the fraction of neutrons that are transmitted . I don't know  =
how can I calculate the fraction of the neutron that are transmitted .
But  the idea that I have been  to calculate the number of neutrons that ar=
e transmitted it's to make a vacuum geometry  after shielding material .in =
detectorConstruction and define it at sensitive detector .
I use postStepPoint at the boundary to check the current volume and I think=
 it can give me a information about particle leaving a volume .
my geometry is construct with three volume .
Tubs1: the world volume (vacuum geometry)=20
 Tubs :shilding material Al2O3
TubsTransmission(vacuum geometry )is the geometry after shielding material =
 In other may be I  can I count fraction of neutron that are transmitted =20
At the boundary I make a condition=20

  if (point2->GetStepStatus()=3D=3DfGeomBoundary)
  {
  G4TouchableHandle touch1 =3D point1->GetTouchableHandle()=3B
  G4VPhysicalVolume* volume1 =3D touch1->GetVolume()=3B
  G4String name1 =3D volume1->GetName()=3B
  G4cout<<"volume "<<name1<<G4endl=3B
//  G4String material =3D point1->GetPhysicalVolume()->GetLogicalVolume()->=
GetMaterial()->GetName()=3B
=20
 if( name1=3D=3D"Tubs")
=20
     {
         G4TouchableHandle touch2 =3D point2->GetTouchableHandle()=3B
         G4VPhysicalVolume* volume2 =3D touch2->GetVolume()=3B
         G4String name2 =3D volume2->GetName()=3B
         G4cout << "volume1 =3D " << name1 << " " << "volume2 =3D " << name=
2 << G4endl=3B
       =20
//ici modification
if (name2=3D=3D"Tubstransmission"&&Nom=3D=3D"neutron")
{
G4cout<<"neutron"<<G4endl=3B=20
}   =20
//ici fin de la modification
     }
  }
 =20
If this condition is true I use it to print neutron =2Cbut  I m not sure if=
 this neutron really transmitted from this shielding material Al2O3 or just=
 a primary particle .

  I am not sure If I am in the right way .
Naima .
Best Regards .           =20
_________________________________________________________________
Hotmail : une messagerie performante et gratuite avec une s=E9curit=E9 sign=
=E9e Microsoft
https://signup.live.com/signup.aspx?id=3D60969=

--_cb08856c-9467-42db-b24e-22fdc2ed0d52_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Verdana
}
--></style>
</head>
<body class=3D'hmmessage'>
Hi there =2C <BR><FONT color=3D#0c0c0c>&gt=3B In fact in my work =2CI try t=
o simulate interactions of neutrons with materials (this is for neutron dif=
fraction experiment ) In Particular now I try to optimize the dimensions of=
 shielding materials composed of Al2O3 as filter thermal neutrons . the geo=
metry are very simple "cylindre " or "cube"<BR>In other words=2Csuppose I u=
se 12 cm of Al2O3 as shielding material =2C and I would like to determine t=
he efficiency of this shielding =2Cthen I have to determine the fraction of=
 neutrons that are transmitted . I don't know&nbsp=3B how can I calculate t=
he fraction of the neutron that are transmitted .</FONT><BR><FONT color=3D#=
0c0c0c>But&nbsp=3B the idea that I have been&nbsp=3B to calculate the numbe=
r of neutrons that are transmitted it's to make a vacuum geometry&nbsp=3B a=
fter shielding material .in detectorConstruction and define it at sensitive=
 detector .</FONT><BR><FONT color=3D#0c0c0c>I use postStepPoint at the boun=
dary to check the current volume and I think it can give me a information a=
bout particle leaving a volume .</FONT><BR><FONT color=3D#0c0c0c>my geometr=
y is construct with three volume .<BR><FONT color=3D#0c0c0c><FONT color=3D#=
0c0c0c><STRONG>Tubs1<FONT color=3D#ff0000>: the world volume (vacuum geomet=
ry)</FONT></STRONG></FONT></FONT><FONT color=3D#ff0000> </FONT><BR><FONT co=
lor=3D#0c0c0c>&nbsp=3B</FONT><FONT color=3D#0c0c0c><STRONG>Tubs<FONT color=
=3D#ff0000> :shilding material Al2O3</FONT></STRONG></FONT><BR></FONT><FONT=
 color=3D#ff0000><STRONG><FONT color=3D#0c0c0c><FONT color=3D#00b050>TubsTr=
ansmission</FONT><FONT color=3D#ff0000>(vacuum geometry )</FONT></FONT></ST=
RONG></FONT><FONT color=3D#0c0c0c>is the geometry after shielding material =
&nbsp=3BIn other may be I &nbsp=3Bcan I count fraction of neutron that are =
transmitted&nbsp=3B </FONT><BR><FONT color=3D#0c0c0c>At the boundary I make=
 a condition </FONT><BR><FONT color=3D#0c0c0c><FONT color=3D#000000><BR>&nb=
sp=3B if (point2-&gt=3BGetStepStatus()=3D=3DfGeomBoundary)<BR>&nbsp=3B {<BR=
>&nbsp=3B G4TouchableHandle touch1 =3D point1-&gt=3BGetTouchableHandle()=3B=
<BR>&nbsp=3B G4VPhysicalVolume* volume1 =3D touch1-&gt=3BGetVolume()=3B<BR>=
&nbsp=3B G4String name1 =3D volume1-&gt=3BGetName()=3B<BR>&nbsp=3B G4cout&l=
t=3B&lt=3B"volume "&lt=3B&lt=3Bname1&lt=3B&lt=3BG4endl=3B<BR>//&nbsp=3B G4S=
tring material =3D point1-&gt=3BGetPhysicalVolume()-&gt=3BGetLogicalVolume(=
)-&gt=3BGetMaterial()-&gt=3BGetName()=3B<BR>&nbsp=3B<BR>&nbsp=3Bif( name1=
=3D=3D"Tubs")<BR>&nbsp=3B<BR>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B {<BR>&nbsp=3B=
&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B G4TouchableHandle =
touch2 =3D point2-&gt=3BGetTouchableHandle()=3B<BR>&nbsp=3B&nbsp=3B&nbsp=3B=
&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B G4VPhysicalVolume* volume2 =3D tou=
ch2-&gt=3BGetVolume()=3B<BR>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B G4String name2 =3D volume2-&gt=3BGetName()=3B<BR>&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B G4cout &lt=3B&l=
t=3B "volume1 =3D " &lt=3B&lt=3B name1 &lt=3B&lt=3B " " &lt=3B&lt=3B "volum=
e2 =3D " &lt=3B&lt=3B name2 &lt=3B&lt=3B G4endl=3B<BR>&nbsp=3B&nbsp=3B&nbsp=
=3B&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B <BR>//ici modification<BR>if (name2=3D=
=3D"Tubstransmission"&amp=3B&amp=3BNom=3D=3D"neutron")<BR>{<BR>G4cout&lt=3B=
&lt=3B"neutron"&lt=3B&lt=3BG4endl=3B <BR>}&nbsp=3B&nbsp=3B&nbsp=3B <BR>//ic=
i fin de la modification<BR>&nbsp=3B&nbsp=3B&nbsp=3B&nbsp=3B }<BR>&nbsp=3B =
}<BR>&nbsp=3B </FONT></FONT><BR><FONT color=3D#0c0c0c>If this condition is =
true I use it to print neutron =2Cbut&nbsp=3B I m not sure if <STRONG>this =
neutron really transmitted from this shielding material Al2O3 or just a&nbs=
p=3Bprimary particle .</STRONG></FONT><BR><STRONG><FONT color=3D#0c0c0c><BR=
></FONT></STRONG><FONT color=3D#0c0c0c>&nbsp=3B</FONT><FONT color=3D#0c0c0c=
>&nbsp=3BI am not sure If I am in the right way .</FONT><BR><FONT color=3D#=
0c0c0c>Naima .</FONT><BR><FONT color=3D#0c0c0c>Best Regards .</FONT>       =
     <br /><hr />Hotmail : une messagerie performante et gratuite avec une =
s=E9curit=E9 sign=E9e Microsoft <a href=3D'https://signup.live.com/signup.a=
spx?id=3D60969' target=3D'_new'>Profitez-en</a></body>
</html>=

--_cb08856c-9467-42db-b24e-22fdc2ed0d52_--

 Add Message Add Message
to: "fraction of neutron that are transmitted using boundary"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]