This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
2013:groups:tools:substructure [2013/06/06 11:51] gregory.soyez [Methods] |
2013:groups:tools:substructure [2013/06/07 15:46] (current) andy.buckley [Software version 1] Link to Bitbucket, etc. |
||
---|---|---|---|
Line 39: | Line 39: | ||
==== Software version 1 ==== | ==== Software version 1 ==== | ||
- | Pile-up can be added dynamically using this **{{:2013:groups:tools:anal02.tar.gz| software}}**. The main concept here is that the ROOT based raw data is converted into an ''Event'' obejct containing lists of ''PseudoJet''s (from ''Fastjet'') representing | + | Pile-up can be added dynamically using Peter's eventmanager software. All the software for the LH pile-up/substructure studies is being developed through a [[https://bitbucket.org/andybuckley/lh2013pileup/overview|Bitbucket repository]]: you can check out without an account. Send a request for access if you want to commit (push) to the main code repository. |
+ | |||
+ | (Previous version of software as a {{:2013:groups:tools:anal02.tar.gz| tarball}}.) | ||
+ | |||
+ | The main concept here is that the ROOT based raw data is converted into an ''Event'' object containing lists of ''PseudoJet''s (from ''Fastjet'') representing | ||
* the total particle (hadron) level event (signal + pile-up) | * the total particle (hadron) level event (signal + pile-up) | ||
Line 45: | Line 49: | ||
* the particle (hadron) level pile-up event | * the particle (hadron) level pile-up event | ||
- | The code is not very convenient to use in this version. After unpacking with | + | The code is not very convenient to use in this version. On most systems I expect a |
- | <code> | + | |
- | tar zxvf <archive>.tar.gz | + | |
- | </code> | + | |
- | on most systems I expect a | + | |
<code>make all</code> should work to compile the library and the example in ''anal02.C''. For implementing your own analysis, please check the ''anal02.C'' and ''Zprime_Py8::analyze(Event& rEvt)'' (your playground) in ''Zprime_Py8.C'' as examples. The program supports a few command line arguments | <code>make all</code> should work to compile the library and the example in ''anal02.C''. For implementing your own analysis, please check the ''anal02.C'' and ''Zprime_Py8::analyze(Event& rEvt)'' (your playground) in ''Zprime_Py8.C'' as examples. The program supports a few command line arguments | ||
<code> | <code> | ||
Line 62: | Line 62: | ||
* ''--sigflist=<file>'' specifies a text file (no "" around file name!) with a list of signal files to be processed. If this list is not given, ''Zprime_Py8::analyze(...)'' will not be invoked. | * ''--sigflist=<file>'' specifies a text file (no "" around file name!) with a list of signal files to be processed. If this list is not given, ''Zprime_Py8::analyze(...)'' will not be invoked. | ||
* ''--puflist=<file>'' specifies a text file (no "" around file name!) with a list of pile-up files to be processed. If this list is not given, only signal events are analyzed (you should set ''--mu=1'' in this case!). | * ''--puflist=<file>'' specifies a text file (no "" around file name!) with a list of pile-up files to be processed. If this list is not given, only signal events are analyzed (you should set ''--mu=1'' in this case!). | ||
- | |||
===== Methods ===== | ===== Methods ===== |