User Tools

Site Tools


fcs:fcchh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
fcs:fcchh [2016/03/21 20:14]
asc removed
fcs:fcchh [2016/04/30 02:54] (current)
asc
Line 1: Line 1:
-====== FCC-hh detector studies ====== 
  
-This pages describes physics studies for a FCC-hh detector. +[[community:hepsim|<< back]]
-You can find Monte Carlo samples in the LCIO format using the [[http://atlaswww.hep.anl.gov/hepsim/list.php?find=rfull005|rfull005 search link]]+
- This link prints all event samples after full detector simulations ("tag rfull005"). +
-Select "info" and then find the tag "rfull001" which  prints LCIO files for a given MC sample. +
-You can download such samples as discussed in [[http://atlaswww.hep.anl.gov/hepsim/description.php|HepSim manual]].+
  
 +====== FCC-hh detector studies ======
  
-The results shown on this page have been updated using [[https://atlaswww.hep.anl.gov/asc/jas4pp/|Jas4pp]] data-analysis package. +//This wiki describes fast and full simulations of a FCC-hh detector for multi-TeV energy range//
-The installation does not have external dependencies besides Java. Make sure Java7 and above is installed. +
-Then run these commands to install the package using Linux/Mac with the "bash" shell:+
  
-<code bash> +**People:** A.Kotwal (Fermilab/Duke), L.Gray (Fermilab), S.Chekanov (ANL), J.Strube (PNNL), N.Tran (Fermilab), S-SYu (NCU)S.Sen (Duke), J.Repond (ANL)
-wget http://atlaswww.hep.anl.gov/asc/jas4pp/download/current.php -O jas4pp.tgz +
-tar -zvxf jas4pp.tgz +
-cd jas4pp +
-source ./setup.sh # takes 5 sec for first-time optimization +
-</code> +
-The last command optimizes Java packages for the Python language. +
-Now you are ready to run over  any file with truth-level and datector-simulation filessuch as LCIO and ProMCThis program allows you:+
  
-  Downloading and searching HepSim data +**Meetings**: [[https://indico.hep.anl.gov/indico/categoryDisplay.py?categId=26]]
-  Processing ProMC files from HepSim +
-  Running over SLCIO files with Geant4 simulated reconstructed events. +
-  * Data analysis (jets, physics vectors, histogram packages) +
-  * Visualisation of reconstructed events using Wired4 display+
  
-You can find more details in [[http://atlaswww.hep.anl.gov/hepsim/description.php|HepSim manual]]. 
-All examples for this page are located in the "examples/slic/" directory. 
- 
- 
-====== LCIO event structure ====== 
- 
- 
-The standard set of containers is available from the LCIO files posted on HepSim. Read 
-[[http://lcio.desy.de/v02-04-03/doc/manual_html/manual.html|Manual]]. The API is described in  
-[[http://lcio.desy.de/v02-04-03/doc/api/| LCIO Java API description]]. 
- 
-Look the Java API definition of the needed objects in [[http://www.lcsim.org/sites/lcsim/apidocs/org/lcsim/lcio/package-summary.html|org.lcsim.lcio]] 
- 
-<code> 
-BeamCalHits 
-CalorimeterHitRelations 
-EM_BARREL 
-EM_ENDCAP 
-EcalBarrelHits 
-EcalEndcapHits 
-HAD_BARREL 
-HAD_ENDCAP 
-HcalBarrelHits 
-HcalEndcapHits 
-HelicalTrackHitRelations 
-HelicalTrackHits 
-HelicalTrackMCRelations 
-LumiCalHits 
-MCParticle 
-MUON_BARREL 
-MUON_ENDCAP 
-MuonBarrelHits 
-MuonEndcapHits 
-PandoraPFOCollection 
-ReconClusters 
-SiTrackerBarrelHits 
-SiTrackerEndcapHits 
-SiTrackerForwardHits 
-SiVertexBarrelHits 
-SiVertexEndcapHits 
-StateAtECal 
-StateAtEnd 
-StateAtStart 
-TKR_RawTrackerHits 
-TKR_TrackerHits 
-Tracks 
-VXD_RawTrackerHits 
-VXD_TrackerHits 
-</code> 
- 
-====== Detector geometry ====== 
-The Monte Carlo files located in [[http://atlaswww.hep.anl.gov/hepsim/list.php?find=gev250%rfull001|rfull001 link]] are done 
-using the sidloi3 detector: [[http://lcsim.org/detectors/sidloi3.html]]. The XML geometry is given in 
-[[http://lcsim.org/detectors/sidloi3.zip]]. 
- 
-The SiD detector is shown here {{:fcs:sidimage.png?400|}} 
- 
-You can view detector geometries posted in [[http://lcsim.org/detectors/]] as this. 
-Download zip file and extract it. Find file "compact.xml", and then run geometry converter as: 
- 
-<code> 
-gconverter -o heprep compact.xml  sidloi3.heprep 
-</code> 
- 
-Now you can open this file in the Jas and view it. Look at other options by running "./gconverter_gui". 
- 
-Here are a few links to the description of this detector. 
- 
- 
-{{:fcs:sidloi.pdf| SiD detector description}} and {{:fcs:siddod.pdf| SiD detector description (older version)}} 
- 
- 
- 
- 
- 
-====== Using C++/ROOT with LCIO ====== 
- 
-If you need to read LCIO files in C++ code with ROOT/FastJet, use this example package: 
- 
-<code bash> 
-wget http://atlaswww.hep.anl.gov/hepsim/soft/lcio-cpp.tgz -O - | tar -xz; 
-cd lcio-cpp; make  
-</code> 
-It will compile "example.cpp" file linking FastJet package. Look at README file to see how to install the "LCIO" package required by this example.  Your LCIO" files from HepSim should be in the directory "data". 
- 
- 
- 
-====== Analysing truth-level files ====== 
- 
-You can run over the original truth-level files from HepSim: 
- 
-<code bash> 
-wget http://mc.hep.anl.gov/asc/hepsim/events/ee/250gev/pythia6_zpole_tautau/macros/pythia6_zpole_tautau.py 
-fpad pythia6_zpole_tautau.py 
-</code> 
-This example prints the pT distribution of e, mu, taus. 
-Typically, HepSim contains validation files with the extension py that can check the validity of truth-level samples. 
-See the description in [[http://atlaswww.hep.anl.gov/hepsim/description.php|HepSim documentation]] and [[https://atlaswww.hep.anl.gov/asc/wikidoc/doku.php?id=community:refhepsim_analysis|HepSim API]] 
  
 +  * **[[fcs:fcchh:intro| Detector descriptions and software]]** 
 +  * **[[fcs:fcchh:sgun| Single-particle studies]]**
 +  * **[[fcs:fcchh:zprime| Boosted particle studies]]** 
 +  * **[[fcs:fcchh:tau| Z to tau+tau]]** 
      
-     
-====== Visualizing events with Jas+Wired ====== 
- 
-You can run Jas+Wired to visualize the simulated events.  The Wired program is included in the Jas4pp program, so you simply run it as: 
-<code bash> 
-jaspp 
-</code> 
-This will start Jas3 with all needed plugins.  
-Then copy the detector geometry file to the local directory where the file "jas" is: 
-<code bash> 
-wget http://atlaswww.hep.anl.gov/hepsim/soft/detectors/sidloi3.tgz -O - | tar -xz; 
-</code> 
-This will create a directory "sidloi3". This detector corresponds to "rfull001" tag used for the reconstruction of pythia6_zpole_ee (Z->e+e-).  
- 
-Now we can visualize the detector as **[File]-[Open data source]-[HepRep]** XML and select the file "sidloi3/sidloi3.heprep". 
-This is how to do this using the command line: 
- 
-<code bash> 
-jaspp sidloi3/sidloi3.heprep 
-</code> 
-You will see the detector layout: 
- 
-{{:fcs:detector.png?400|Jas3}} 
- 
-Now, we will read the event: Open any *.slcio file you copied from HepSim as  
-**[File]-[Open data source]-[LCIO]** file.  Then click a small button [Go] (top menu bar). It will process 
- events.  Then select again **[File]-[New]-[Wired 4 view]**.  You will get an image in the Wired4 display as this: 
- 
-{{:fcs:event.png?400|}} 
- 
-Now press [Go] again to look at next event. 
- 
- If you want to see how data records are organized inside the slcio file, 
-do this **[File]-[New]-[LCSim Event browser]** 
- 
-====== People ====== 
- 
-This collection of tools for future collider studies  was developed at ANL (S.Chekanov, [email protected] 
-in collaboration with Jan Strube (PNNL) ([email protected]) and Ashutosh Kotwal (Duke U) [email protected]. 
-The Java part of the simulator for the linear collider was designed N. Graf, J. McCormick, T.Jonson  
- 
- 
-====== FAQ ====== 
- 
-For some help with SLIC, read: 
- 
-https://confluence.slac.stanford.edu/display/ilc/ILC+Detector+Simulation+FAQ 
- 
-https://confluence.slac.stanford.edu/display/ilc/LCSim+Tutorials 
- 
  
 +====== Public results ======
  
-~~REFNOTES~~+  * [[fcs:fcchh:public| Talks and publications]]
  
- --- //[[[email protected] |Sergei Chekanov]] 2015/10/08 09:31// 
  
fcs/fcchh.1458591293.txt.gz · Last modified: 2016/03/21 20:14 by asc