HepMC filter
HepMC filter is a simple application that reads a file in HepMC format and selects only those events that pass certain cuts. The idea is to reduce a number of events we need to process after the selection.
Getting and Compiling the HepMC filter
* On tau1.hep.utexas.edu:
NOTE: To download the source file you need to have an access to ATLAS Subversion system.
1. Set up SVNROOT system variable that points to the ATLAS user's repository
Code Block | ||
---|---|---|
| ||
export SVNROOT=svn+ssh://<username>@svn.cern.ch/reps/atlasusr |
where <username> is your username on ATLAS.
2. Check-out the package from SVN
Code Block | ||
---|---|---|
| ||
svn co $SVNROOT/yuraic/ttH/Projects/HepMC_Filter/trunk HepMC_Filter |
This will create HepMC_Filter directory and check-out a package in it. If you want to check-out a version with certain tag, use the following command
Code Block | ||
---|---|---|
| ||
svn co $SVNROOT/yuraic/ttH/Projects/HepMC_Filter/tags/HepMC_Filter-00-00-03 HepMC_Filter |
This will check-out version HepMC_Filter-00-00-03 of the HepMC filter.
3. Source the setup.file
Code Block | ||
---|---|---|
| ||
cd HepMC_Filter
source setup.sh |
4. Compile the filter
Code Block | ||
---|---|---|
| ||
gmake
gmake clean |
At this stage you must have 'HepMC_Filter.exe' in