http://ift.wiki.uib.no/api.php?action=feedcontributions&user=Kka054&feedformat=atomift - User contributions [en]2024-03-29T09:05:03ZUser contributionsMediaWiki 1.39.6http://ift.wiki.uib.no/index.php?title=SUSY/Tau_analysis_meeting_March_12,_2009&diff=360SUSY/Tau analysis meeting March 12, 20092009-03-12T07:59:29Z<p>Kka054: </p>
<hr />
<div>=== Connecting ===<br />
The meeting will be held 9:00-10:00 on Thursday, 12th of March, 2009.<br />
<br />
You can connect via EVO, meeting name is BergenSUSY.<br />
Multi user connections will be available at CERN (40-R-C10) and in the Bergen Evo room (next to Bjarnes office)<br />
<br />
==== EVO Details ====<br />
* '''Title''': BergenSUSY<br />
* '''Description''': Bergen SUSY/Tau meeting<br />
* '''Community''': ATLAS<br />
* '''Password''': SUSYBergen<br />
* '''Time''': 2009-03-12 08:30-10:30<br />
<br />
Meeting Access Information:<br />
- Meeting URL<br />
http://evo.caltech.edu/evoGate/koala.jnlp?meeting=eDeae8vBvta9atIMaIID<br />
- Phone Bridge<br />
ID: 852331<br />
Password: 7865<br />
<br />
EVO Phone Bridge Telephone Numbers:<br />
---------------<br />
<br />
* USA (Caltech, Pasadena, CA) +1 626 395 2112<br />
* Switzerland (CERN, Geneva) +41 22 76 71400<br />
* Slovakia (UPJS, Kosice) +421 55 234 2420<br />
* Italy (INFN, several cities) http://server10.infn.it/video/index.php?page=telephone_numbers Enter '4000' to access the EVO bridge<br />
* Germany (DESY, Hamburg) +49 40 8998 1340<br />
* USA (BNL, Upton, NY) +1 631 344 6100<br />
* United Kingdom (University of Manchester) +44 161 306 6802<br />
<br />
=== Agenda ===<br />
# SUSY analysis, current work and what remains (Alex and Therese)<br />
# Background analysis -- top bg with emphasis on taus from top;<br />
this is something master students can contribute to if they want and<br />
we can present the results on the coming "SUSY top bg" meetings<br />
(Semi-leptonic top at high mT focus meeting); see the last meeting:<br />
[http://indico.cern.ch/conferenceDisplay.py?confId=52481]<br />
(Therese makes a small intro on what is interesting here,<br />
and we can have a discussion about it)<br />
# Data production and computer resources in Bergen (Alex and Thomas)<br />
# AOB<br />
<br />
[[media:analysis1203.pdf]]<br />
<br />
=== Notes ===<br />
<br />
<br />
-Last changed ''[[User:Tbu082|Tbu082]] 11:37, 11 March 2009 (CET)'''<br />
<br />
[[Category:Particle Physics]]</div>Kka054http://ift.wiki.uib.no/index.php?title=SUSY/Tau_analysis_meeting_March_12,_2009&diff=359SUSY/Tau analysis meeting March 12, 20092009-03-12T07:58:40Z<p>Kka054: </p>
<hr />
<div>=== Connecting ===<br />
The meeting will be held 9:00-10:00 on Thursday, 12th of March, 2009.<br />
<br />
You can connect via EVO, meeting name is BergenSUSY.<br />
Multi user connections will be available at CERN (40-R-C10) and in the Bergen Evo room (next to Bjarnes office)<br />
<br />
==== EVO Details ====<br />
* '''Title''': BergenSUSY<br />
* '''Description''': Bergen SUSY/Tau meeting<br />
* '''Community''': ATLAS<br />
* '''Password''': SUSYBergen<br />
* '''Time''': 2009-03-12 08:30-10:30<br />
<br />
Meeting Access Information:<br />
- Meeting URL<br />
http://evo.caltech.edu/evoGate/koala.jnlp?meeting=eDeae8vBvta9atIMaIID<br />
- Phone Bridge<br />
ID: 852331<br />
Password: 7865<br />
<br />
EVO Phone Bridge Telephone Numbers:<br />
---------------<br />
* USA (Caltech, Pasadena, CA) +1 626 395 2112<br />
* Switzerland (CERN, Geneva) +41 22 76 71400<br />
* Slovakia (UPJS, Kosice) +421 55 234 2420<br />
* Italy (INFN, several cities) http://server10.infn.it/video/index.php?page=telephone_numbers Enter '4000' to access the EVO bridge<br />
* Germany (DESY, Hamburg) +49 40 8998 1340<br />
* USA (BNL, Upton, NY) +1 631 344 6100<br />
* United Kingdom (University of Manchester) +44 161 306 6802<br />
<br />
=== Agenda ===<br />
# SUSY analysis, current work and what remains (Alex and Therese)<br />
# Background analysis -- top bg with emphasis on taus from top;<br />
this is something master students can contribute to if they want and<br />
we can present the results on the coming "SUSY top bg" meetings<br />
(Semi-leptonic top at high mT focus meeting); see the last meeting:<br />
[http://indico.cern.ch/conferenceDisplay.py?confId=52481]<br />
(Therese makes a small intro on what is interesting here,<br />
and we can have a discussion about it)<br />
# Data production and computer resources in Bergen (Alex and Thomas)<br />
# AOB<br />
<br />
[[analysis1203.pdf]]<br />
<br />
=== Notes ===<br />
<br />
<br />
-Last changed ''[[User:Tbu082|Tbu082]] 11:37, 11 March 2009 (CET)'''<br />
<br />
[[Category:Particle Physics]]</div>Kka054http://ift.wiki.uib.no/index.php?title=File:Analysis_1203.pdf&diff=358File:Analysis 1203.pdf2009-03-12T07:57:49Z<p>Kka054: </p>
<hr />
<div></div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=347Particle Physics group2009-03-11T13:19:34Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
=== [[StGenisAppt|St Genis Appartment]] ===<br />
=== [http://atlas.web.cern.ch/Atlas/GROUPS/GENERAL/SCINOTES/pub_templates.html ATLAS ROOT and paper templates] ===<br />
<br />
<br />
=== ATLAS Software ===<br />
* [[ATLASSimulationCSCWalkThrough|Simulation using CSC scripts walkthrough]]<br />
* [[AtlasDataFormats| ATLAS data formats]]<br />
* [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]]<br />
* [[AtlasNordugrid|Nordugrid]]<br />
* [[AtlasDPDTutorial| DPD tutorial]]<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=346Particle Physics group2009-03-11T13:18:06Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
=== [[StGenisAppt|St Genis Appartment]] ===<br />
=== [http://atlas.web.cern.ch/Atlas/GROUPS/GENERAL/SCINOTES/pub_templates.html ATLAS ROOT and paper templates] ===<br />
<br />
<br />
=== ATLAS Software ===<br />
* [[ATLASSimulationCSCWalkThrough|Simulation using CSC scripts walkthrough]]<br />
* [[AtlasDataFormats| ATLAS data formats]]<br />
* [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]]<br />
* [[AtlasNordugrid|Nordugrid]]<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=345Particle Physics group2009-03-11T13:17:52Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
=== [[StGenisAppt|St Genis Appartment]] ===<br />
=== [http://atlas.web.cern.ch/Atlas/GROUPS/GENERAL/SCINOTES/pub_templates.html ATLAS ROOT and paper templates]<br />
<br />
<br />
=== ATLAS Software ===<br />
* [[ATLASSimulationCSCWalkThrough|Simulation using CSC scripts walkthrough]]<br />
* [[AtlasDataFormats| ATLAS data formats]]<br />
* [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]]<br />
* [[AtlasNordugrid|Nordugrid]]<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=344Particle Physics group2009-03-11T13:16:33Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
=== [[StGenisAppt|St Genis Appartment]] ===<br />
<br />
=== ATLAS Software ===<br />
* [[ATLASSimulationCSCWalkThrough|Simulation using CSC scripts walkthrough]]<br />
* [[AtlasDataFormats| ATLAS data formats]]<br />
* [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]]<br />
* [[AtlasNordugrid|Nordugrid]]<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=342Particle Physics group2009-03-11T12:43:31Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasNordugrid|Nordugrid]] ===<br />
=== [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
=== [[StGenisAppt|St Genis Appartment]] ===<br />
=== [[ATLASSimulationCSCWalkThrough|Simulation using CSC scripts walkthrough]] ===<br />
=== [[AtlasDataFormats| ATLAS data formats]] ===<br />
<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=ATLASSimulationCSCWalkThrough&diff=341ATLASSimulationCSCWalkThrough2009-03-11T12:39:58Z<p>Kka054: </p>
<hr />
<div>== Walkthrough: ATLAS simulation using the CSC scripts ==<br />
<br />
If you follow the AthenaKlientDriftWalkThrough you can run the<br />
examples in this guide.<br />
<br />
Various file types of are mentioned in this text:<br />
<br />
;'''Ntuple'''<br />
:flat ntuples (usable directly in =root=)<br />
;'''RDO''' '''''Raw Data Object'''''<br />
:What comes out of the simulation<br />
;'''ESD''' '''''Event Summary Data'''''<br />
:Reconstructed '''RDO''' file, used to make '''AOD''' and for<br />
;'''AOD''' '''''Analysis Object Data'''''<br />
:Summary of an ''''ESD''' file<br />
;'''DPD''' '''''Derived Physics Data'''''<br />
:Analysis specific processed '''AOD'''<br />
<br />
In general the files are <tt>root</tt> files, but not directly usable in <tt>root</tt>.<br />
<br />
=== Event generation ===<br />
<br />
To generate events use the script <tt>csc_evgen_trf.py</tt> that generates<br />
events for a physics process defined in one of the <tt>jobOptions</tt> files<br />
located in<br />
<tt>$INSTALL/AtlasOffline/13.0.40/Generators/EvgenJobOptions/share</tt>. The<br />
script takes the following arguments<br />
<br />
#<tt>runNumber</tt> (int)<br />
#*each run number corresponds to one physics process<br />
#<tt>firstEvent</tt> (int)<br />
#*number of the first event in the output data file<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>randomSeed</tt> (int)<br />
#*random seed for physics generators<br />
#<tt>jobConfig</tt> (list)<br />
#*<tt>jobOptions</tt> fragment containing the physics and the configuration settings<br />
#<tt>outputEvgenFile</tt> (str)<br />
#*Output file that contains generated events<br />
#[ <tt>histogramFile</tt> ] (str) default='NONE'<br />
#*Output file that contains histograms.<br />
#[ <tt>ntupleFile</tt> ] (str) default='NONE'<br />
#*Output file that contains ntuples.<br />
#[ <tt>inputGeneratorFile</tt> ] (str) default='NONE'<br />
#*Input file used by the particle generator to generate events<br />
<br />
The following call generates a run with '''5000''' events for the process<br />
'''Z->tau,tau''' and will save the file <tt>005188.evgen.pool.root</tt>.<br />
<br />
<pre><br />
csc_evgen_trf.py\<br />
005188 1 5000 1231243\<br />
'CSC.005188.A3_Ztautau_filter.py'\<br />
'005188.evgen.pool.root'<br />
</pre><br />
<br />
Note that the run-number must match the =jobOptions= file given.<br />
<br />
=== <tt>Atlfast</tt> '''AOD''' generation ===<br />
<br />
The script <tt>csc_atlfast_trf.py</tt> truns <tt>Atlfast</tt> and produces '''AOD'''s<br />
directly from the generated events. It takes the following arguments<br />
<br />
#<tt>inputEvgenFile</tt> (list)<br />
#*Input file that contains generated events<br />
#<tt>outputAODFile</tt> (str)<br />
#*Output file that contains '''AOD'''s<br />
#<tt>ntupleFile</tt> (str)<br />
#*Output file that contains ntuples.<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
<br />
To run on the file with generated events from the previous section run<br />
<pre><br />
csc_atlfast_trf.py\<br />
'005188.evgen.pool.root'\<br />
'005188.atlfast.aod.pool.root'\<br />
'005188.atlfast.nt.root'\<br />
-1 0<br />
</pre><br />
<br />
The '''-1''' includes all events in the input file<br />
<br />
==== Script that makes several runs of atlfast aod ====<br />
<br />
The following <tt>bash</tt> script generates '''nruns''' of '''nevts''' events of the type specified in ''''jobops'''.<br />
<br />
<pre><br />
nruns=10<br />
nevts="10000"<br />
run="005188"<br />
jobops=CSC.005188.A3_Ztautau_filter.py<br />
for (( i=0; i<nruns; ++i));<br />
do<br />
evgen=${nevts}.${i}.${run}.evgen.pool.root<br />
atlfast_aod=`echo ${evgen} | sed 's,evgen,atlfast.aod,'`<br />
atlfast_nt=`echo ${evgen} | sed 's,evgen,atlfast.nt,'`<br />
csc_evgen_trf.py ${run} 1 ${nevts} ${RANDOM} ${jobops} ${evgen}<br />
csc_atlfast_trf.py ${evgen} ${atlfast_aod} ${atlfast_nt} -1 0<br />
done<br />
</pre><br />
<br />
=== Making '''ESD'''s '''AOD'''s using full ATLAS simulation ===<br />
<br />
In these examples use the geometry definition <tt>ATLAS-CSC-01-02-00</tt> and the DEFAULT trigger. Remember that the '''Geant4''' step is very slow, run in a few events only until you know what you are doing.<br />
<br />
==== '''GEANT4''' simulation and digitization ====<br />
<br />
The script <tt>csc_simul_trf.py</tt> runs the '''GEANT4''' and digitization on<br />
the generated events and produces a '''HITS''' and a '''RDO''' file. It has the<br />
following options<br />
<br />
#<tt>inputEvgenFile</tt> (list)<br />
#*Input file that contains generated events<br />
#<tt>outputHitsFile</tt> (str)<br />
#*Output file that contains hits<br />
#<tt>outputRDOFile</tt> (str)<br />
#*Output file that contains RDO's<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>randomSeed</tt> (int)<br />
#*random seed for simulation<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>digiSeedOffset1</tt> (int)<br />
#*random seed offset for digitization<br />
#<tt>digiSeedOffset2</tt> (int)<br />
#*random seed offset for digitization<br />
#[ <tt>physicsList</tt> ] (str) default='QGSP_EMV'<br />
#*physics list to be used<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: .,SimuJobTransforms,PyJobTransforms<br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
#[ <tt>triggerConfig</tt> ] (str) default='DEFAULT'<br />
#*Configuration string to use for =TrigT1= and =HLT=. Set to 'NONE' to switch off trigger, and set to 'DEFAULT' to use the default of the used release.<br />
<br />
Run the full detector simulation:<br />
<pre><br />
csc_simul_trf.py\<br />
'005188.evgen.pool.root'\<br />
'005188.hits.pool.root'\<br />
'005188.rdo.pool.root'\<br />
-1 0 123\<br />
'ATLAS-CSC-01-02-00'\<br />
12 23<br />
</pre><br />
<br />
==== Reconstruction - create an '''ESD''' ====<br />
<br />
The reconstruction can be run using the following script <tt>csc_recoESD_trf.py</tt> which takes the '''RDO''' file from the simulation and produces an '''ESD''' file. The scripts has the following options<br />
<br />
#<tt>inputRDOFile</tt> (list)<br />
#*Input file that contains RDOs<br />
#<tt>outputESDFile</tt> (str)<br />
#*Output file that contains ESDs<br />
#<tt>ntupleFile</tt> (str)<br />
#*Output file that contains ntuples.<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>triggerConfig</tt> (str)<br />
#*Configuration string to use for <tt>TrigT1</tt> and <tt>HLT</tt>. Set to 'NONE' to switch off trigger, and set to 'DEFAULT' to use the default of the used release.<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: RecJobTransforms, PyJobTransforms<br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
<br />
To run on the simulated '''RDO''' file run<br />
<pre><br />
csc_recoESD_trf.py\<br />
'005188.rdo.pool.root'\<br />
'005188.esd.pool.root'\<br />
'005188.rdo.ntuple.pool.root'\<br />
-1 0\<br />
'ATLAS-CSC-01-02-00'\<br />
'DEFAULT'<br />
</pre><br />
<br />
==== Create '''AOD''' from an '''ESD''' ====<br />
<br />
The script <tt>csc_recoAOD_trf.py</tt> makes an '''AOD''' file from an '''ESD'''<br />
file.<br />
<br />
#<tt>inputESDFile</tt> (list)<br />
#*Input file that contains ESDs<br />
#<tt>outputAODFile</tt> (str)<br />
#*Output file that contains AODs<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>triggerConfig</tt> (str)<br />
#*Configuration string to use for <tt>TrigT1</tt> and <tt>HLT</tt>. Set to 'NONE' to switch off trigger, and set to 'DEFAULT' to use the default of the used release.<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: <tt>RecJobTransforms</tt> , <tt>PyJobTransforms</tt><br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
<br />
Run like this<br />
<pre><br />
csc_recoAOD_trf.py\<br />
'005188.esd.pool.root'\<br />
'005188.aod.pool.root'\<br />
-1 0\<br />
'ATLAS-CSC-01-02-00'\<br />
'DEFAULT'<br />
</pre><br />
<br />
<br />
[[User:Kka054|Kka054]] 13:37, 11 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=ATLASSimulationCSCWalkThrough&diff=340ATLASSimulationCSCWalkThrough2009-03-11T12:37:49Z<p>Kka054: </p>
<hr />
<div>== Walkthrough: ATLAS simulation using the CSC scripts ==<br />
<br />
If you follow the AthenaKlientDriftWalkThrough you can run the<br />
examples in this guide.<br />
<br />
Various file types of are mentioned in this text:<br />
<br />
;'''Ntuple'''<br />
:flat ntuples (usable directly in =root=)<br />
;'''RDO''' '''''Raw Data Object'''''<br />
:What comes out of the simulation<br />
;'''ESD''' '''''Event Summary Data'''''<br />
:Reconstructed '''RDO''' file, used to make '''AOD''' and for<br />
;'''AOD''' '''''Analysis Object Data'''''<br />
:Summary of an ''''ESD''' file<br />
;'''DPD''' '''''Derived Physics Data'''''<br />
:Analysis specific processed '''AOD'''<br />
<br />
In general the files are <tt>root</tt> files, but not directly usable in <tt>root</tt>.<br />
<br />
=== Event generation ===<br />
<br />
To generate events use the script <tt>csc_evgen_trf.py</tt> that generates<br />
events for a physics process defined in one of the <tt>jobOptions</tt> files<br />
located in<br />
<tt>$INSTALL/AtlasOffline/13.0.40/Generators/EvgenJobOptions/share</tt>. The<br />
script takes the following arguments<br />
<br />
#<tt>runNumber</tt> (int)<br />
#*each run number corresponds to one physics process<br />
#<tt>firstEvent</tt> (int)<br />
#*number of the first event in the output data file<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>randomSeed</tt> (int)<br />
#*random seed for physics generators<br />
#<tt>jobConfig</tt> (list)<br />
#*<tt>jobOptions</tt> fragment containing the physics and the configuration settings<br />
#<tt>outputEvgenFile</tt> (str)<br />
#*Output file that contains generated events<br />
#[ <tt>histogramFile</tt> ] (str) default='NONE'<br />
#*Output file that contains histograms.<br />
#[ <tt>ntupleFile</tt> ] (str) default='NONE'<br />
#*Output file that contains ntuples.<br />
#[ <tt>inputGeneratorFile</tt> ] (str) default='NONE'<br />
#*Input file used by the particle generator to generate events<br />
<br />
The following call generates a run with '''5000''' events for the process<br />
'''Z->tau,tau''' and will save the file <tt>005188.evgen.pool.root</tt>.<br />
<br />
<pre><br />
csc_evgen_trf.py\<br />
005188 1 5000 1231243\<br />
'CSC.005188.A3_Ztautau_filter.py'\<br />
'005188.evgen.pool.root'<br />
</pre><br />
<br />
Note that the run-number must match the =jobOptions= file given.<br />
<br />
=== <tt>Atlfast</tt> '''AOD''' generation ===<br />
<br />
The script <tt>csc_atlfast_trf.py</tt> truns <tt>Atlfast</tt> and produces '''AOD'''s<br />
directly from the generated events. It takes the following arguments<br />
<br />
#<tt>inputEvgenFile</tt> (list)<br />
#*Input file that contains generated events<br />
#<tt>outputAODFile</tt> (str)<br />
#*Output file that contains '''AOD'''s<br />
#<tt>ntupleFile</tt> (str)<br />
#*Output file that contains ntuples.<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
<br />
To run on the file with generated events from the previous section run<br />
<pre><br />
csc_atlfast_trf.py\<br />
'005188.evgen.pool.root'\<br />
'005188.atlfast.aod.pool.root'\<br />
'005188.atlfast.nt.root'\<br />
-1 0<br />
</pre><br />
<br />
The '''-1''' includes all events in the input file<br />
<br />
==== Script that makes several runs of atlfast aod ====<br />
<br />
The following <tt>bash</tt> script generates '''nruns''' of '''nevts''' events of the type specified in ''''jobops'''.<br />
<br />
<pre><br />
nruns=10<br />
nevts="10000"<br />
run="005188"<br />
jobops=CSC.005188.A3_Ztautau_filter.py<br />
for (( i=0; i<nruns; ++i));<br />
do<br />
evgen=${nevts}.${i}.${run}.evgen.pool.root<br />
atlfast_aod=`echo ${evgen} | sed 's,evgen,atlfast.aod,'`<br />
atlfast_nt=`echo ${evgen} | sed 's,evgen,atlfast.nt,'`<br />
csc_evgen_trf.py ${run} 1 ${nevts} ${RANDOM} ${jobops} ${evgen}<br />
csc_atlfast_trf.py ${evgen} ${atlfast_aod} ${atlfast_nt} -1 0<br />
done<br />
</pre><br />
<br />
=== Making '''ESD'''s '''AOD'''s using full ATLAS simulation ===<br />
<br />
In these examples use the geometry definition <tt>ATLAS-CSC-01-02-00</tt> and the DEFAULT trigger. Remember that the '''Geant4''' step is very slow, run in a few events only until you know what you are doing.<br />
<br />
==== '''GEANT4''' simulation and digitization ====<br />
<br />
The script <tt>csc_simul_trf.py</tt> runs the '''GEANT4''' and digitization on<br />
the generated events and produces a '''HITS''' and a '''RDO''' file. It has the<br />
following options<br />
<br />
#<tt>inputEvgenFile</tt> (list)<br />
#*Input file that contains generated events<br />
#<tt>outputHitsFile</tt> (str)<br />
#*Output file that contains hits<br />
#<tt>outputRDOFile</tt> (str)<br />
#*Output file that contains RDO's<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>randomSeed</tt> (int)<br />
#*random seed for simulation<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>digiSeedOffset1</tt> (int)<br />
#*random seed offset for digitization<br />
#<tt>digiSeedOffset2</tt> (int)<br />
#*random seed offset for digitization<br />
#[ <tt>physicsList</tt> ] (str) default='QGSP_EMV'<br />
#*physics list to be used<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: .,SimuJobTransforms,PyJobTransforms<br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
#[ <tt>triggerConfig</tt> ] (str) default='DEFAULT'<br />
#*Configuration string to use for =TrigT1= and =HLT=. Set to 'NONE' to switch off trigger, and set to 'DEFAULT' to use the default of the used release.<br />
<br />
Run the full detector simulation:<br />
<pre><br />
csc_simul_trf.py\<br />
'005188.evgen.pool.root'\<br />
'005188.hits.pool.root'\<br />
'005188.rdo.pool.root'\<br />
-1 0 123\<br />
'ATLAS-CSC-01-02-00'\<br />
12 23<br />
</pre><br />
<br />
==== Reconstruction - create an '''ESD''' ====<br />
<br />
The reconstruction can be run using the following script <tt>csc_recoESD_trf.py</tt> which takes the '''RDO''' file from the simulation and produces an '''ESD''' file. The scripts has the following options<br />
<br />
#<tt>inputRDOFile</tt> (list)<br />
#*Input file that contains RDOs<br />
#<tt>outputESDFile</tt> (str)<br />
#*Output file that contains ESDs<br />
#<tt>ntupleFile</tt> (str)<br />
#*Output file that contains ntuples.<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>triggerConfig</tt> (str)<br />
#*Configuration string to use for <tt>TrigT1</tt> and <tt>HLT</tt>. Set to 'NONE' to switch off trigger, and set to 'DEFAULT' to use the default of the used release.<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: RecJobTransforms, PyJobTransforms<br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
<br />
To run on the simulated '''RDO''' file run<br />
<pre><br />
csc_recoESD_trf.py\<br />
'005188.rdo.pool.root'\<br />
'005188.esd.pool.root'\<br />
'005188.rdo.ntuple.pool.root'\<br />
-1 0\<br />
'ATLAS-CSC-01-02-00'\<br />
'DEFAULT'<br />
</pre><br />
<br />
==== Create '''AOD''' from an '''ESD''' ====<br />
<br />
The script <tt>csc_recoAOD_trf.py</tt> makes an '''AOD''' file from an '''ESD'''<br />
file.<br />
<br />
#<tt>inputESDFile</tt> (list)<br />
#*Input file that contains ESDs<br />
#<tt>outputAODFile</tt> (str)<br />
#*Output file that contains AODs<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>triggerConfig</tt> (str)<br />
#*Configuration string to use for <tt>TrigT1</tt> and <tt>HLT</tt>. Set to 'NONE'<br />
to switch off trigger, and set to 'DEFAULT' to use the default of<br />
the used release.<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: <tt>RecJobTransforms</tt> , <tt>PyJobTransforms</tt><br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
<br />
Run like this<br />
<pre><br />
csc_recoAOD_trf.py\<br />
'005188.esd.pool.root'\<br />
'005188.aod.pool.root'\<br />
-1 0\<br />
'ATLAS-CSC-01-02-00'\<br />
'DEFAULT'<br />
</pre><br />
<br />
<br />
[[User:Kka054|Kka054]] 13:37, 11 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=ATLASSimulationCSCWalkThrough&diff=339ATLASSimulationCSCWalkThrough2009-03-11T12:37:32Z<p>Kka054: New page: %META:TOPICINFO{author="ThomasBurgess" date="1209575726" format="1.1" reprev="1.2" version="1.2"}% %META:TOPICPARENT{name="WebHome"}% %TOC% == Walkthrough: ATLAS simulation using the CSC ...</p>
<hr />
<div>%META:TOPICINFO{author="ThomasBurgess" date="1209575726" format="1.1" reprev="1.2" version="1.2"}%<br />
%META:TOPICPARENT{name="WebHome"}%<br />
%TOC%<br />
<br />
== Walkthrough: ATLAS simulation using the CSC scripts ==<br />
<br />
If you follow the AthenaKlientDriftWalkThrough you can run the<br />
examples in this guide.<br />
<br />
Various file types of are mentioned in this text:<br />
<br />
;'''Ntuple'''<br />
:flat ntuples (usable directly in =root=)<br />
;'''RDO''' '''''Raw Data Object'''''<br />
:What comes out of the simulation<br />
;'''ESD''' '''''Event Summary Data'''''<br />
:Reconstructed '''RDO''' file, used to make '''AOD''' and for<br />
;'''AOD''' '''''Analysis Object Data'''''<br />
:Summary of an ''''ESD''' file<br />
;'''DPD''' '''''Derived Physics Data'''''<br />
:Analysis specific processed '''AOD'''<br />
<br />
In general the files are <tt>root</tt> files, but not directly usable in <tt>root</tt>.<br />
<br />
=== Event generation ===<br />
<br />
To generate events use the script <tt>csc_evgen_trf.py</tt> that generates<br />
events for a physics process defined in one of the <tt>jobOptions</tt> files<br />
located in<br />
<tt>$INSTALL/AtlasOffline/13.0.40/Generators/EvgenJobOptions/share</tt>. The<br />
script takes the following arguments<br />
<br />
#<tt>runNumber</tt> (int)<br />
#*each run number corresponds to one physics process<br />
#<tt>firstEvent</tt> (int)<br />
#*number of the first event in the output data file<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>randomSeed</tt> (int)<br />
#*random seed for physics generators<br />
#<tt>jobConfig</tt> (list)<br />
#*<tt>jobOptions</tt> fragment containing the physics and the configuration settings<br />
#<tt>outputEvgenFile</tt> (str)<br />
#*Output file that contains generated events<br />
#[ <tt>histogramFile</tt> ] (str) default='NONE'<br />
#*Output file that contains histograms.<br />
#[ <tt>ntupleFile</tt> ] (str) default='NONE'<br />
#*Output file that contains ntuples.<br />
#[ <tt>inputGeneratorFile</tt> ] (str) default='NONE'<br />
#*Input file used by the particle generator to generate events<br />
<br />
The following call generates a run with '''5000''' events for the process<br />
'''Z->tau,tau''' and will save the file <tt>005188.evgen.pool.root</tt>.<br />
<br />
<pre><br />
csc_evgen_trf.py\<br />
005188 1 5000 1231243\<br />
'CSC.005188.A3_Ztautau_filter.py'\<br />
'005188.evgen.pool.root'<br />
</pre><br />
<br />
Note that the run-number must match the =jobOptions= file given.<br />
<br />
=== <tt>Atlfast</tt> '''AOD''' generation ===<br />
<br />
The script <tt>csc_atlfast_trf.py</tt> truns <tt>Atlfast</tt> and produces '''AOD'''s<br />
directly from the generated events. It takes the following arguments<br />
<br />
#<tt>inputEvgenFile</tt> (list)<br />
#*Input file that contains generated events<br />
#<tt>outputAODFile</tt> (str)<br />
#*Output file that contains '''AOD'''s<br />
#<tt>ntupleFile</tt> (str)<br />
#*Output file that contains ntuples.<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
<br />
To run on the file with generated events from the previous section run<br />
<pre><br />
csc_atlfast_trf.py\<br />
'005188.evgen.pool.root'\<br />
'005188.atlfast.aod.pool.root'\<br />
'005188.atlfast.nt.root'\<br />
-1 0<br />
</pre><br />
<br />
The '''-1''' includes all events in the input file<br />
<br />
==== Script that makes several runs of atlfast aod ====<br />
<br />
The following <tt>bash</tt> script generates '''nruns''' of '''nevts''' events of the type specified in ''''jobops'''.<br />
<br />
<pre><br />
nruns=10<br />
nevts="10000"<br />
run="005188"<br />
jobops=CSC.005188.A3_Ztautau_filter.py<br />
for (( i=0; i<nruns; ++i));<br />
do<br />
evgen=${nevts}.${i}.${run}.evgen.pool.root<br />
atlfast_aod=`echo ${evgen} | sed 's,evgen,atlfast.aod,'`<br />
atlfast_nt=`echo ${evgen} | sed 's,evgen,atlfast.nt,'`<br />
csc_evgen_trf.py ${run} 1 ${nevts} ${RANDOM} ${jobops} ${evgen}<br />
csc_atlfast_trf.py ${evgen} ${atlfast_aod} ${atlfast_nt} -1 0<br />
done<br />
</pre><br />
<br />
=== Making '''ESD'''s '''AOD'''s using full ATLAS simulation ===<br />
<br />
In these examples use the geometry definition <tt>ATLAS-CSC-01-02-00</tt> and the DEFAULT trigger. Remember that the '''Geant4''' step is very slow, run in a few events only until you know what you are doing.<br />
<br />
==== '''GEANT4''' simulation and digitization ====<br />
<br />
The script <tt>csc_simul_trf.py</tt> runs the '''GEANT4''' and digitization on<br />
the generated events and produces a '''HITS''' and a '''RDO''' file. It has the<br />
following options<br />
<br />
#<tt>inputEvgenFile</tt> (list)<br />
#*Input file that contains generated events<br />
#<tt>outputHitsFile</tt> (str)<br />
#*Output file that contains hits<br />
#<tt>outputRDOFile</tt> (str)<br />
#*Output file that contains RDO's<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>randomSeed</tt> (int)<br />
#*random seed for simulation<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>digiSeedOffset1</tt> (int)<br />
#*random seed offset for digitization<br />
#<tt>digiSeedOffset2</tt> (int)<br />
#*random seed offset for digitization<br />
#[ <tt>physicsList</tt> ] (str) default='QGSP_EMV'<br />
#*physics list to be used<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: .,SimuJobTransforms,PyJobTransforms<br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
#[ <tt>triggerConfig</tt> ] (str) default='DEFAULT'<br />
#*Configuration string to use for =TrigT1= and =HLT=. Set to 'NONE' to switch off trigger, and set to 'DEFAULT' to use the default of the used release.<br />
<br />
Run the full detector simulation:<br />
<pre><br />
csc_simul_trf.py\<br />
'005188.evgen.pool.root'\<br />
'005188.hits.pool.root'\<br />
'005188.rdo.pool.root'\<br />
-1 0 123\<br />
'ATLAS-CSC-01-02-00'\<br />
12 23<br />
</pre><br />
<br />
==== Reconstruction - create an '''ESD''' ====<br />
<br />
The reconstruction can be run using the following script <tt>csc_recoESD_trf.py</tt> which takes the '''RDO''' file from the simulation and produces an '''ESD''' file. The scripts has the following options<br />
<br />
#<tt>inputRDOFile</tt> (list)<br />
#*Input file that contains RDOs<br />
#<tt>outputESDFile</tt> (str)<br />
#*Output file that contains ESDs<br />
#<tt>ntupleFile</tt> (str)<br />
#*Output file that contains ntuples.<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>triggerConfig</tt> (str)<br />
#*Configuration string to use for <tt>TrigT1</tt> and <tt>HLT</tt>. Set to 'NONE' to switch off trigger, and set to 'DEFAULT' to use the default of the used release.<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: RecJobTransforms, PyJobTransforms<br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
<br />
To run on the simulated '''RDO''' file run<br />
<pre><br />
csc_recoESD_trf.py\<br />
'005188.rdo.pool.root'\<br />
'005188.esd.pool.root'\<br />
'005188.rdo.ntuple.pool.root'\<br />
-1 0\<br />
'ATLAS-CSC-01-02-00'\<br />
'DEFAULT'<br />
</pre><br />
<br />
==== Create '''AOD''' from an '''ESD''' ====<br />
<br />
The script <tt>csc_recoAOD_trf.py</tt> makes an '''AOD''' file from an '''ESD'''<br />
file.<br />
<br />
#<tt>inputESDFile</tt> (list)<br />
#*Input file that contains ESDs<br />
#<tt>outputAODFile</tt> (str)<br />
#*Output file that contains AODs<br />
#<tt>maxEvents</tt> (int)<br />
#*Maximum number of events to process<br />
#<tt>skipEvents</tt> (int)<br />
#*Number of events to skip<br />
#<tt>geometryVersion</tt> (str)<br />
#*Geometry Version<br />
#<tt>triggerConfig</tt> (str)<br />
#*Configuration string to use for <tt>TrigT1</tt> and <tt>HLT</tt>. Set to 'NONE'<br />
to switch off trigger, and set to 'DEFAULT' to use the default of<br />
the used release.<br />
#[ <tt>jobConfig</tt> ] (list) default='NONE'<br />
#*Joboptions file with user settings, in particular the configuration settings. Default packages: <tt>RecJobTransforms</tt> , <tt>PyJobTransforms</tt><br />
#[ <tt>DBRelease</tt> ] (str) default='NONE'<br />
#*Tarball containing the DBRelease to use<br />
<br />
Run like this<br />
<pre><br />
csc_recoAOD_trf.py\<br />
'005188.esd.pool.root'\<br />
'005188.aod.pool.root'\<br />
-1 0\<br />
'ATLAS-CSC-01-02-00'\<br />
'DEFAULT'<br />
</pre><br />
<br />
<br />
[[User:Kka054|Kka054]] 13:37, 11 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=338Particle Physics group2009-03-11T11:58:33Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasNordugrid|Nordugrid]] ===<br />
=== [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
=== [[StGenisAppt|St Genis Appartment]] ===<br />
=== [[ATLASSimulationCSCWalkThrough|Simulation using CSC scripts walkthrough]] ===<br />
<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=File:Stgenis_appartment.png&diff=327File:Stgenis appartment.png2009-03-10T16:39:39Z<p>Kka054: </p>
<hr />
<div></div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=323Particle Physics group2009-03-10T16:32:31Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasNordugrid|Nordugrid]] ===<br />
=== [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
=== [[StGenisAppt|St Genis Appartment]] ===<br />
<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=317Particle Physics group2009-03-10T16:06:29Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasNordugrid|Nordugrid]] ===<br />
=== [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]] ===<br />
=== [[AtlasSafety|Safety training for ATLAS work]] ===<br />
<br />
<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=AtlasKlientdriftWalkthrough&diff=316AtlasKlientdriftWalkthrough2009-03-10T16:04:22Z<p>Kka054: </p>
<hr />
<div>= Walkthrough: Setting up ATHENA on a central managed computers =<br />
<br />
The purpose of this walk through is to create a working *ATHENA* setup on the scratch disk of one of the centrally managed *Fedora 8* machines. This walk through works successfully on on my desktop machine '''iftsub041012'''. I've assumed you are using '''bash''', if you're using '''csh''', change '''*.sh''' to '''*.csh''', and all variable definitions from <tt>export A=b</tt> to <tt>set A b</tt>. If you are not using a Fedora 8 machine, things may not work. In the case of using a '''Scientific Linux 4''' machine, you can skip the legacy compiler step and the <tt>--pretend-platform</tt> flag to <tt>pacman</tt>.<br />
<br />
== Installing ATHENA ==<br />
<br />
The '''ATLAS''' offline software '''ATHENA''' can be installed by following the steps described in this section.<br />
For your convenience the steps are also implemented in the following script<br />
[%ATTACHURL%/setup_install.sh setup_install.sh]<br />
<br />
=== Decide on a version to use and set up directories ===<br />
<br />
The latest stable version of '''ATHENA''' when writing this was <tt>13.0.40</tt>.<br />
You'll need a writable directory on a disk with lots of available space to install (~6.5 Gb),<br />
for this an external disk or the <tt>/scratch</tt> partition is very useful. To simplify things declare<br />
some environment variables and create the directory<br />
<br />
<pre><br />
export VERSION=13.0.40<br />
export BASEDIR=/scratch/ATLAS<br />
export INSTALL=${BASEDIR}/ATLAS_${VERSION}<br />
mkdir -p ${INSTALL}<br />
</pre><br />
<br />
=== Legacy compilers ===<br />
<br />
'''Fedora 8''' is '''''almost''''' compatible with '''slc4''' if you use the _legacy compilers_ <tt>gcc34</tt> and <tt>g++34</tt> (gcc 3.4.6) instead of the default compilers <tt>gcc</tt> and <tt>g++</tt> (gcc 4.1.2). To do this place links in to the legacy compilers named as the default compilers in front of your path<br />
<br />
<pre><br />
mkdir -p ${INSTALL}/mybin<br />
cd ${INSTALL}/mybin<br />
ln -s /usr/bin/g++34/g++<br />
ln -s /usr/bin/gcc34/gcc<br />
export PATH=${INSTALL}/mybin/:$PATH<br />
</pre><br />
<br />
=== Install and run <tt>pacman</tt> ===<br />
<br />
<tt>pacman</tt> is a package installer available from http://physics.bu.edu/pacman/ .<br />
Install it by running<br />
<br />
<pre><br />
cd ${INSTALL}<br />
wget http://physics.bu.edu/pacman/sample_cache/tarballs/pacman-latest.tar.gz<br />
tar xfvz pacman-latest.tar.gz<br />
</pre><br />
<br />
To install run<br />
<pre><br />
cd ${INSTALL}/pacman-*<br />
source setup.sh<br />
cd ${INSTALL}<br />
VERSION_=`echo ${VERSION} | sed 's,\.,_,g'`<br />
pacman -allow trust-all-caches -pretend-platform SLC-4 -V -get am-CERN:AtlasOffline_${VERSION_}_i686_slc4_gcc34_opt<br />
</pre><br />
answer '''yall''' to say yes to all questions (safe for a fresh install).<br />
<br />
Note: '''''Installing ATHENA takes a while (even with a fast internet connection)'''''<br />
<br />
== Creating a workarea to work on ==<br />
<br />
A workarea using the ATHENA installation can be created by the steps in this section<br />
For your convenience the steps are also implemented in the following script<br />
[[%ATTACHURL%/setup_workarea.sh][setup_workarea.sh]]<br />
<br />
<br />
=== Prepare environment ===<br />
<br />
First set environment variables and create a workarea directory<br />
<pre><br />
export VERSION=13.0.40<br />
export BASE=/scratch/ATLAS<br />
export WORKAREA=${BASE}/workarea_${VERSION}<br />
export INSTALL=${BASE}/ATLAS_${VERSION}<br />
export PATH=${INSTALL}/mybin:${PATH}<br />
mkdir -p ${WORKAREA}<br />
</pre><br />
<br />
=== Create a requirements file ===<br />
<br />
The '''requirements''' file is used by <tt>cmt</tt>, it must have the path <tt>$WORKAREA/requirements</tt>.<br />
The following file was adapted from https://twiki.cern.ch/twiki/bin/view/Atlas/WorkBookSetAccount<br />
(note that <tt>SITEROOT</tt> should match your <tt>$INSTALL</tt> directory)<br />
<pre><br />
set CMTSITE STANDALONE<br />
set SITEROOT /scratch/ATLAS/<br />
macro ATLAS_TEST_AREA /scratch/workarea<br />
macro ATLAS_DIST_AREA ${SITEROOT}<br />
apply_tag projectArea<br />
macro SITE_PROJECT_AREA ${SITEROOT}<br />
macro EXTERNAL_PROJECT_AREA ${SITEROOT}<br />
apply_tag opt<br />
apply_tag setup<br />
apply_tag simpleTest<br />
use AtlasLogin AtlasLogin-* $(ATLAS_DIST_AREA)<br />
set CMTCONFIG i686-slc4-gcc34-opt<br />
</pre><br />
It is important to get <tt>set SITEROOT /scratch/ATLAS/</tt> and <tt>macro ATLAS_TEST_AREA /scratch/workarea</tt> to point to your ATLAS software installation and workarea correct.<br />
<br />
=== Prepare workspace ===<br />
<br />
Use '''CMT''' to prepare for running<br />
<pre><br />
cd /scratch/workarea<br />
source /scratch/ATLAS/CMT/*/mgr/setup.sh<br />
cmt config<br />
. setup.sh -tag=$VERSION<br />
mkdir $VERSION<br />
</pre><br />
once this is done, you can run the <tt>root</tt> bundled with the production packages directly from the prompt.<br />
<br />
You have to initialize the environment before each use, to make things easier create a script <tt>mysetup.sh</tt> that does all the steps for you<br />
<pre><br />
export VERSION=13.0.40<br />
export BASE=/scratch/ATLAS<br />
export WORKAREA=${BASE}/workarea_${VERSION}<br />
export INSTALL=${BASE}/ATLAS_${VERSION}<br />
source setup.sh -tag=${VERSION}<br />
export PATH=${INSTALL}/mybin:${PATH}<br />
</pre><br />
and before using your environment just do <tt>source mysetup.sh</tt><br />
<br />
== Adding packages to workspace ==<br />
<br />
How to install packages is also described in the wiki page GettingStartedWithAthena,<br />
remeber to source to <tt>/scratch/workarea/mysetup.sh</tt> before compiling!<br />
Packages are availible in the cvs http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/<br />
Make sure that the version of the packages you download are compatible with your ATHENA release!<br />
Add the cvs sub-directory to the workspace and unpack downloaded tar-ball there<br />
<pre><br />
mkdir -p ${WORKAREA}/${VERSION}/SubDirectory<br />
cd mkdir ${WORKAREA}/${VERSION}/SubDirectory<br />
#download package here<br />
tar xfvz Package.tar.gz<br />
</pre><br />
it is not safe to remove the tar-ball. Next configure and build package<br />
<pre><br />
cd Package/cmt<br />
cmt config<br />
source setup.sh<br />
gmake<br />
</pre><br />
<br />
=== Adding SUSYDPDMaker to your workarea ===<br />
<br />
These instructions are based on text found on the twiki page<br />
https://twiki.cern.ch/twiki/bin/view/AtlasProtected/SusyDPDMaker<br />
and requires ATHENA 13.0.40 release to work. Before running remember to do <tt>source mysetup.sh</tt> in your workspace.<br />
<br />
Make sure you have the <tt>PhysicsAnalysis</tt> directory in your workarea<br />
<pre><br />
pa_dir=${WORKAREA}/${VERSION}/PhysicsAnalysis<br />
mkdir -p ${pa_dir}<br />
</pre><br />
then download unpack and install <tt>DPDUtils-00-00-09</tt><br />
<pre><br />
cd ${pa_dir}<br />
wget "http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/PhysicsAnalysis/DPDUtils.tar.gz?view=tar&pathrev=DPDUtils-00-00-09"<br />
tar xfvz DPDUtils.tar.gz*<br />
rm DPDUtils.tar.gz*<br />
cd DPDUtils/cmt<br />
cmt config<br />
source setup.sh<br />
gmake<br />
</pre><br />
and <tt>SUSYPhys/SUSYDPDMaker-00-00-04</tt><br />
<pre><br />
mkdir -p ${pa_dir}/SUSYPhys<br />
cd ${pa_dir}/SUSYPhys<br />
wget "http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/PhysicsAnalysis/SUSYPhys/SUSYDPDMaker.tar.gz?view=tar&pathrev=SUSYDPDMaker-00-00-04"<br />
tar xfvz SUSYDPDMaker.tar.gz*<br />
rm SUSYDPDMaker.tar.gz*<br />
cd SUSYDPDMaker/cmt<br />
cmt config<br />
source setup.sh<br />
gmake<br />
</pre></div>Kka054http://ift.wiki.uib.no/index.php?title=AtlasKlientdriftWalkthrough&diff=315AtlasKlientdriftWalkthrough2009-03-10T16:03:19Z<p>Kka054: New page: = Walkthrough: Setting up ATHENA on a central managed computers = The purpose of this walk through is to create a working *ATHENA* setup on the scratch disk of one of the centrally manage...</p>
<hr />
<div>= Walkthrough: Setting up ATHENA on a central managed computers =<br />
<br />
The purpose of this walk through is to create a working *ATHENA* setup on the scratch disk of one of the centrally managed *Fedora 8* machines. This walk through works successfully on on my desktop machine '''iftsub041012'''. I've assumed you are using '''bash''', if you're using '''csh''', change '''*.sh''' to '''*.csh''', and all variable definitions from <tt>export A=b</tt> to <tt>set A b</tt>. If you are not using a Fedora 8 machine, things may not work. In the case of using a '''Scientific Linux 4''' machine, you can skip the legacy compiler step and the <tt>--pretend-platform</tt> flag to <tt>pacman</tt>.<br />
<br />
== Installing ATHENA ==<br />
<br />
The '''ATLAS''' offline software '''ATHENA''' can be installed by following the steps described in this section.<br />
For your convenience the steps are also implemented in the following script<br />
[%ATTACHURL%/setup_install.sh setup_install.sh]<br />
<br />
=== Decide on a version to use and set up directories ===<br />
<br />
The latest stable version of '''ATHENA''' when writing this was <tt>13.0.40</tt>.<br />
You'll need a writable directory on a disk with lots of available space to install (~6.5 Gb),<br />
for this an external disk or the <tt>/scratch</tt> partition is very useful. To simplify things declare<br />
some environment variables and create the directory<br />
<br />
<pre><br />
export VERSION=13.0.40<br />
export BASEDIR=/scratch/ATLAS<br />
export INSTALL=${BASEDIR}/ATLAS_${VERSION}<br />
mkdir -p ${INSTALL}<br />
</pre><br />
<br />
=== Legacy compilers ===<br />
<br />
'''Fedora 8''' is '''''almost''''' compatible with '''slc4''' if you use the _legacy compilers_ <tt>gcc34</tt> and <tt>g++34</tt> (gcc 3.4.6) instead of the default compilers <tt>gcc</tt> and <tt>g++</tt> (gcc 4.1.2). To do this place links in to the legacy compilers named as the default compilers in front of your path<br />
<br />
<pre><br />
mkdir -p ${INSTALL}/mybin<br />
cd ${INSTALL}/mybin<br />
ln -s /usr/bin/g++34/g++<br />
ln -s /usr/bin/gcc34/gcc<br />
export PATH=${INSTALL}/mybin/:$PATH<br />
</pre><br />
<br />
=== Install and run <tt>pacman</tt> ===<br />
<br />
<tt>pacman</tt> is a package installer available from http://physics.bu.edu/pacman/ .<br />
Install it by running<br />
<br />
<pre><br />
cd ${INSTALL}<br />
wget http://physics.bu.edu/pacman/sample_cache/tarballs/pacman-latest.tar.gz<br />
tar xfvz pacman-latest.tar.gz<br />
</pre><br />
<br />
To install run<br />
<pre><br />
cd ${INSTALL}/pacman-*<br />
source setup.sh<br />
cd ${INSTALL}<br />
VERSION_=`echo ${VERSION} | sed 's,\.,_,g'`<br />
pacman -allow trust-all-caches -pretend-platform SLC-4 -V -get am-CERN:AtlasOffline_${VERSION_}_i686_slc4_gcc34_opt<br />
</pre><br />
answer '''yall''' to say yes to all questions (safe for a fresh install).<br />
<br />
Note: '''''Installing ATHENA takes a while (even with a fast internet connection)'''''<br />
<br />
== Creating a workarea to work on ==<br />
<br />
A workarea using the ATHENA installation can be created by the steps in this section<br />
For your convenience the steps are also implemented in the following script<br />
[[%ATTACHURL%/setup_workarea.sh][setup_workarea.sh]]<br />
<br />
<br />
=== Prepare environment ===<br />
<br />
First set environment variables and create a workarea directory<br />
<pre><br />
export VERSION=13.0.40<br />
export BASE=/scratch/ATLAS<br />
export WORKAREA=${BASE}/workarea_${VERSION}<br />
export INSTALL=${BASE}/ATLAS_${VERSION}<br />
export PATH=${INSTALL}/mybin:${PATH}<br />
mkdir -p ${WORKAREA}<br />
</pre><br />
<br />
=== Create a requirements file ===<br />
<br />
The '''requirements''' file is used by <tt>cmt</tt>, it must have the path <tt>$WORKAREA/requirements</tt>.<br />
The following file was adapted from https://twiki.cern.ch/twiki/bin/view/Atlas/WorkBookSetAccount<br />
(note that <tt>SITEROOT</tt> should match your <tt>$INSTALL</tt> directory)<br />
<pre><br />
set CMTSITE STANDALONE<br />
set SITEROOT /scratch/ATLAS/<br />
macro ATLAS_TEST_AREA /scratch/workarea<br />
macro ATLAS_DIST_AREA ${SITEROOT}<br />
apply_tag projectArea<br />
macro SITE_PROJECT_AREA ${SITEROOT}<br />
macro EXTERNAL_PROJECT_AREA ${SITEROOT}<br />
apply_tag opt<br />
apply_tag setup<br />
apply_tag simpleTest<br />
use AtlasLogin AtlasLogin-* $(ATLAS_DIST_AREA)<br />
set CMTCONFIG i686-slc4-gcc34-opt<br />
</pre><br />
It is important to get <tt>set SITEROOT /scratch/ATLAS/</tt> and <tt>macro ATLAS_TEST_AREA /scratch/workarea</tt> to point to your ATLAS software installation and workarea correct.<br />
<br />
=== Prepare workspace ===<br />
<br />
Use '''CMT''' to prepare for running<br />
<pre><br />
cd /scratch/workarea<br />
source /scratch/ATLAS/CMT/*/mgr/setup.sh<br />
cmt config<br />
. setup.sh -tag=$VERSION<br />
mkdir $VERSION<br />
</pre><br />
once this is done, you can run the <tt>root</tt> bundled with the production packages directly from the prompt.<br />
<br />
You have to initialize the environment before each use, to make things easier create a script <tt>mysetup.sh</tt> that does all the steps for you<br />
<pre><br />
export VERSION=13.0.40<br />
export BASE=/scratch/ATLAS<br />
export WORKAREA=${BASE}/workarea_${VERSION}<br />
export INSTALL=${BASE}/ATLAS_${VERSION}<br />
source setup.sh -tag=${VERSION}<br />
export PATH=${INSTALL}/mybin:${PATH}<br />
</pre><br />
and before using your environment just do <tt>source mysetup.sh</tt><br />
<br />
== Adding packages to workspace ==<br />
<br />
How to install packages is also described in the wiki page GettingStartedWithAthena,<br />
remeber to source to <tt>/scratch/workarea/mysetup.sh</tt> before compiling!<br />
Packages are availible in the cvs http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/<br />
Make sure that the version of the packages you download are compatible with your ATHENA release!<br />
Add the cvs sub-directory to the workspace and unpack downloaded tar-ball there<br />
<pre><br />
mkdir -p ${WORKAREA}/${VERSION}/SubDirectory<br />
cd mkdir ${WORKAREA}/${VERSION}/SubDirectory<br />
#download package here<br />
tar xfvz Package.tar.gz<br />
</pre><br />
it is not safe to remove the tar-ball. Next configure and build package<br />
<pre><br />
cd Package/cmt<br />
cmt config<br />
source setup.sh<br />
gmake<br />
</pre><br />
<br />
=== Adding SUSYDPDMaker to your workarea ===<br />
<br />
These instructions are based on text found on the twiki page<br />
https://twiki.cern.ch/twiki/bin/view/Atlas/SusyDPDMaker<br />
and requires ATHENA 13.0.40 release to work. Before running remember to do <tt>source mysetup.sh</tt> in your workspace.<br />
<br />
Make sure you have the <tt>PhysicsAnalysis</tt> directory in your workarea<br />
<pre><br />
pa_dir=${WORKAREA}/${VERSION}/PhysicsAnalysis<br />
mkdir -p ${pa_dir}<br />
</pre><br />
then download unpack and install <tt>DPDUtils-00-00-09</tt><br />
<pre><br />
cd ${pa_dir}<br />
wget "http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/PhysicsAnalysis/DPDUtils.tar.gz?view=tar&pathrev=DPDUtils-00-00-09"<br />
tar xfvz DPDUtils.tar.gz*<br />
rm DPDUtils.tar.gz*<br />
cd DPDUtils/cmt<br />
cmt config<br />
source setup.sh<br />
gmake<br />
</pre><br />
and <tt>SUSYPhys/SUSYDPDMaker-00-00-04</tt><br />
<pre><br />
mkdir -p ${pa_dir}/SUSYPhys<br />
cd ${pa_dir}/SUSYPhys<br />
wget "http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/PhysicsAnalysis/SUSYPhys/SUSYDPDMaker.tar.gz?view=tar&pathrev=SUSYDPDMaker-00-00-04"<br />
tar xfvz SUSYDPDMaker.tar.gz*<br />
rm SUSYDPDMaker.tar.gz*<br />
cd SUSYDPDMaker/cmt<br />
cmt config<br />
source setup.sh<br />
gmake<br />
</pre></div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=314Particle Physics group2009-03-10T15:50:14Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasNordugrid|Nordugrid]] ===<br />
=== [[AtlasKlientdriftWalkthrough|Setting up athena on managed computers]] ===<br />
<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054http://ift.wiki.uib.no/index.php?title=Particle_Physics_group&diff=309Particle Physics group2009-03-10T15:32:43Z<p>Kka054: </p>
<hr />
<div>== Particle Physics ==<br />
<br />
[[Image:atlas_banner.jpg]]<br />
<br />
Wiki page for Bergen University Particle Physics Group. For more info see [http://www.uib.no/fg/subatom/prosjekter/atlas Atlas Bergen UiB page].<br />
<br />
=== [[ParticlePhysicsGroupMeetings|Meetings]] ===<br />
=== [[AtlasNordugrid|Nordugrid]] ===<br />
<br />
Last changes: [[User:Tbu082|Tbu082]] 16:30, 10 March 2009 (CET)</div>Kka054