Message: fraction of neutron that are transmitted using boundary | Not Logged In (login) |
--_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>>=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 =3B how can I calculate t= he fraction of the neutron that are transmitted .</FONT><BR><FONT color=3D#= 0c0c0c>But =3B the idea that I have been =3B to calculate the numbe= r of neutrons that are transmitted it's to make a vacuum geometry =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> =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 =  =3BIn other may be I  =3Bcan I count fraction of neutron that are = transmitted =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->=3BGetStepStatus()=3D=3DfGeomBoundary)<BR> =3B {<BR= > =3B G4TouchableHandle touch1 =3D point1->=3BGetTouchableHandle()=3B= <BR> =3B G4VPhysicalVolume* volume1 =3D touch1->=3BGetVolume()=3B<BR>=  =3B G4String name1 =3D volume1->=3BGetName()=3B<BR> =3B G4cout&l= t=3B<=3B"volume "<=3B<=3Bname1<=3B<=3BG4endl=3B<BR>// =3B G4S= tring material =3D point1->=3BGetPhysicalVolume()->=3BGetLogicalVolume(= )->=3BGetMaterial()->=3BGetName()=3B<BR> =3B<BR> =3Bif( name1= =3D=3D"Tubs")<BR> =3B<BR> =3B =3B =3B =3B {<BR> =3B=  =3B =3B =3B =3B =3B =3B =3B G4TouchableHandle = touch2 =3D point2->=3BGetTouchableHandle()=3B<BR> =3B =3B =3B=  =3B =3B =3B =3B =3B G4VPhysicalVolume* volume2 =3D tou= ch2->=3BGetVolume()=3B<BR> =3B =3B =3B =3B =3B = =3B =3B =3B G4String name2 =3D volume2->=3BGetName()=3B<BR> = =3B =3B =3B =3B =3B =3B =3B =3B G4cout <=3B&l= t=3B "volume1 =3D " <=3B<=3B name1 <=3B<=3B " " <=3B<=3B "volum= e2 =3D " <=3B<=3B name2 <=3B<=3B G4endl=3B<BR> =3B =3B = =3B =3B =3B =3B =3B <BR>//ici modification<BR>if (name2=3D= =3D"Tubstransmission"&=3B&=3BNom=3D=3D"neutron")<BR>{<BR>G4cout<=3B= <=3B"neutron"<=3B<=3BG4endl=3B <BR>} =3B =3B =3B <BR>//ic= i fin de la modification<BR> =3B =3B =3B =3B }<BR> =3B = }<BR> =3B </FONT></FONT><BR><FONT color=3D#0c0c0c>If this condition is = true I use it to print neutron =2Cbut =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> =3B</FONT><FONT color=3D#0c0c0c= > =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_-- |
to: |