-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jet Substructure #13
Open
jackaraz
wants to merge
301
commits into
main
Choose a base branch
from
substructure
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Jet Substructure #13
Changes from 1 commit
Commits
Show all changes
301 commits
Select commit
Hold shift + click to select a range
6e6e497
add VariableR plugin
jackaraz 7e74991
add event based execution to Cluster.h
jackaraz a3c7d11
add protection against same JetID
jackaraz dacafda
add proper exception handlers
jackaraz 63365c4
bugfix in setup_writer.py
jackaraz f103977
bugfix in setup_writer.py
jackaraz 08efd72
bugfix in setup_writer.py
jackaraz e4d38c4
include VariableR algorithm for SFS
jackaraz 707c67b
failsafe for variableR
jackaraz 8828329
extend docstring
jackaraz 31528cf
add pruner
jackaraz 3fa15a6
move clustering function to private
jackaraz c3614dc
add vector execution
jackaraz e9d0251
improve coding style and documentation
jackaraz f20ee43
add extra layer of protection
jackaraz 7eb91f7
protection for delphes
jackaraz e3185ca
add filtering functionality for single jet execution to `Cluster.h`
jackaraz 85e655e
optimize the codeflow
jackaraz d18e1e1
bugfix in Nsubjettiness.h
jackaraz 8459df2
rename accessors for readability
jackaraz 002a246
optimize codeflow in JetClusterer.h
jackaraz fd0ad2c
add Filter.h
jackaraz 2671209
further optimization for SoftDrop.h
jackaraz c653832
fix the function names
jackaraz 415cda7
add ability to cluster. this will allow adding further features
jackaraz f905829
optimize codeflow: ClusterBase.h
jackaraz 92a7501
add EnergyCorrelator.h
jackaraz fab2bd1
move VariableR parameters into the class
jackaraz cfe6f15
move Nsubjettiness methods into the class
jackaraz 11515b6
bugfix in ClusterBase.h
jackaraz 0364844
enable zsh support
jackaraz ced935e
codeflow optimization for memory allocation
jackaraz 4e992cd
further memory allocation optimization
jackaraz cb5b4d5
further cutflow optimization
jackaraz e9e510c
introduce shorthand for widely used reco obj
jackaraz 7a9b896
rename shortcuts
jackaraz 9326825
bugfix
jackaraz f3080db
add shorthand for tracks
jackaraz 6f0283a
create a failsafe for jet accessors
jackaraz d752467
optimise RecEventFormat.h
jackaraz f5497a3
remove old `jets_` vector
jackaraz 89015f5
update DelphesTreeReader.cpp
jackaraz 6890643
update DelphesTreeReader.cpp
jackaraz e6796ce
add checkup for fjcontrib
jackaraz b2f87cb
modify library structure
jackaraz 9cc1658
create shared library for substructure module
jackaraz 9809346
bugfix in execution without fastjet
jackaraz 6d55de3
slight modification in coding style of main.py
jackaraz c054fd2
add substructure library to normal mode workflow
jackaraz 735fedc
bugfix in RecJetFormat.h
jackaraz d426641
improve the code structure
jackaraz 03c7dac
move fastjet into shared library
jackaraz 38e2357
move filter into the shared library
jackaraz 8cf6a65
add Pruner.cpp
jackaraz 0e9c061
update the structure of the class: ClusterBase.h
jackaraz 1ae418e
improve Nsubjettiness.h
jackaraz 7cfbc9a
add HEPTopTagger to SampleAnalyzer backend
jackaraz 8a3476e
integration of HTT for compilation libraries
jackaraz ecae28d
HTT installation and detection interfaces
jackaraz 74cbb28
add fastjet flag
jackaraz 118c378
add HTT to AnalyzerBase.h
jackaraz ad9903e
move Recluster.hh to the source file
jackaraz d2f4b2a
update install_heptoptagger.py
jackaraz 8536884
update install_heptoptagger.py
jackaraz 821bf6d
simplify Filter.h
jackaraz 37ad5e7
add empty jet (thanks to @econte-cms)
jackaraz e09c803
move softdrop to source
jackaraz 7b35f4f
add examples for substructure module
jackaraz d8a0dae
add table for available normal mode jet_algo definitions
jackaraz 41ee4f4
add installation instructions
jackaraz 62ed504
fix syntax in virtual functions
jackaraz d7f7995
fix memory leaks and doc
jackaraz 8312fa6
remove pseudojet dependency from JetClusterer.cpp
jackaraz d01fab3
protection against delphes
jackaraz 575a8f3
implement `exclusive_subjets` accessor to RecJetFormat.h
jackaraz 66bb550
bugfix in malloc for Pruner.cpp and Filter.cpp
jackaraz 3d8da12
bugfix in malloc for SoftDrop.cpp
jackaraz b54d4a7
add failsafe for `exclusive_subjets`
jackaraz 6b2a4cf
remove unnecessary class declarations in ClusterBase.h
jackaraz e528f70
fix library name
jackaraz 4efc86d
bugfix in HTT.h and HTT.cpp
jackaraz 5824c69
add test module for HTT
jackaraz 65eaaf6
check compiler version
jackaraz bbe0afb
raise proper error with necessary information
jackaraz a943159
optimise codeflow
jackaraz 46d4c4b
optimise codeflow: HTT.h
jackaraz ebead65
update FastJet and fjcontrib
jackaraz 3a1cbbd
modify behaviour incase fjcontrib is not available
jackaraz dfbd209
import fjcontrib based interface if fjcontrib is available
jackaraz f8eb75a
bugfix: fjconfig control requires new flag
jackaraz 2c43e59
move variableR headers to source file
jackaraz 0e95a55
compile fjcontrib as position independent code
jackaraz b598574
cleaning setup_write.py
BFuks a97bd3d
Update ma5
BFuks 02da2d2
cleaning cmd_submit.py
BFuks 0375873
missing initialisation in the reset function for the MCParticleFormat…
BFuks ffbf4d1
Polishing JetClusterer.h
BFuks 6beb13f
Merge branch 'substructure' into sharedlib
jackaraz f9118f6
removing useless comments in install_fastjet.py
BFuks 4bbb4cc
removing useless comments in install_fastjetcontrib.py
BFuks 7f26ef7
polishing the heptoptagger installation routines + downgrading clang …
BFuks 84fcb30
polishing install_manager.py
BFuks 49feb65
polishing detect_fastjet.py
BFuks 9632393
polishing detect_heptoptagger.py
BFuks 061200d
polishing RecJetFormat.cpp
BFuks 2277188
Polishing HEPTopTagger
BFuks a534e6d
Removing a useless line in ClusterBase.h
BFuks 27c5b5d
Polishing the substructure readme
BFuks 6b3123b
Fixing the substructure readme (markdown)
BFuks fbe64c8
Fixing the substructure readme (markdown)
BFuks a2ff644
Merge pull request #63 from MadAnalysis/sharedlib
BFuks 3aa5ef9
convert bits to LaTeX
jackaraz b701a4c
Merge branch 'main' into substructure
jackaraz ae15a64
add changelog for v2.0
jackaraz 7a89a77
Merge branch 'main' into substructure
jackaraz 6136d13
Merge branch 'main' into substructure
jackaraz 5a06aab
Merge branch 'main' into substructure
jackaraz 209a5fc
improve code efficiency
jackaraz 4b0ee80
deprecate old detector simulator
jackaraz 2bcc2ca
change ancestor as RecJetFormat
jackaraz 4c6ae3f
add reconstruction method
jackaraz e74b371
set default reco mode to hadron-based
jackaraz 2cf1f42
Merge branch 'main' into substructure
jackaraz 1724c4d
Merge branch 'substructure' into tau_tagging
jackaraz 28c108d
merge updates
jackaraz df1fc5d
initialize tagger base
jackaraz bfcdbee
main routines for tagger base
jackaraz 0aaaa3b
add tagger base
jackaraz cddb25f
construct main tagger structure (not complete)
jackaraz b20caa9
improve docstring
jackaraz b8ac302
complete tagger module
jackaraz 50f1abf
add tagger loader
jackaraz bf3923a
adapt python interface
jackaraz f46457b
adap user-interface
jackaraz fdb5f28
integrate new tagger to JetClusterer
jackaraz 8676021
remove null smearer. its not needed
jackaraz d80a61a
rule out old tagger interface
jackaraz dbb0eb6
bugfix in tagging interface
jackaraz ad205e9
move sfs banner to JetClusterer.h
jackaraz 684b7b7
full integration of SFSTaggerBase
jackaraz ef06a61
move SFS header file inclusion from analysis to analysisList.h
jackaraz 213f678
update changelog-v2.0.md
jackaraz e08fe7c
bump version minor
jackaraz d1cc375
use functions to set parameters
jackaraz a70fe98
change vector definitions to typefef
jackaraz 29d1d51
add loose, mid, tight tagging options to the jet class
jackaraz f8c7ceb
adapt tagger to have loose, mid, tight taggers
jackaraz fa61363
butfix in hadron based tau tagging
jackaraz 7931048
adapt packages to the new tagger
jackaraz 65bcabc
adapt SFS tagging interface
jackaraz cd7bf11
bugfix in tagger structure
jackaraz 59fefad
Merge branch 'main' into substructure
jackaraz 7743820
Merge branch 'substructure' into tau_tagging
jackaraz e116b09
Merge branch 'tau_tagging' into multitag
jackaraz 41e6f12
merge "fix_random" in "multitag"
jackaraz ef26851
bugfix in btag efficiencies
jackaraz ef4ddf2
Merge branch 'main' into substructure
jackaraz b2dcbee
Merge branch 'substructure' into tau_tagging
jackaraz 8588c19
fix tagger to match previous tagger
jackaraz d22ac49
expand docstring
jackaraz 2699ff5
adapt jet identification algo
jackaraz 684cf73
add switch to enable ctagging
jackaraz 9a52d64
code efficiency booleans are moved to SFSTaggerBase
jackaraz 2ef3a1e
bugfix in tagger names
jackaraz 23cbb43
move efficiency booleans to protected
jackaraz 4dac495
bugfix for backwards compatibility
jackaraz aca18af
bugfix in code efficiency booleans
jackaraz 5007303
expand the printing functionality
jackaraz 4500577
Merge remote-tracking branch 'remotes/origin/tau_tagging' into multitag
jackaraz 6064eab
update changelog
jackaraz 0330493
expand docstring
jackaraz d6a5c49
fix the numeric difference in inclusive mode between main branch
jackaraz 8d57c08
clean the heap in JetClusterer.h
jackaraz 087619c
remove unnecessary headers
jackaraz 93c6e0a
turn off verbosity of the tracker
jackaraz 77b7f88
Merge pull request #97 from MadAnalysis/multitag
jackaraz c2b3df5
extend the documentation
jackaraz 1e7c9ab
remove old tagger
jackaraz 593778c
update destructor
jackaraz 708d8a3
clean the header file
jackaraz 2c0bd43
limit the scope of the namespace
jackaraz 1dd5603
extend jet definitions
jackaraz fe4feae
bugfix in heap allocation for Filter
jackaraz 4e828e4
bugfix in pointer initializer
jackaraz f2def75
add interface test for jet substructure
jackaraz 636b13b
update HTT test
jackaraz 8f67c6e
update changelog-v2.0.md
jackaraz 5409785
polishing the language
BFuks dc3c7cb
- Polishing error and warning messages all over the place.
BFuks b3084dc
revert `_isTauTaggingEffOn` definition
jackaraz c990e68
update changelog-v2.0.md
jackaraz 3681002
protection against prereleases
jackaraz c49a4fd
update changelog-v2.0.md
jackaraz b788cb2
update README.md
jackaraz 214bcb0
remove unused integer declerations
jackaraz 7535afc
Merge pull request #86 from MadAnalysis/tau_tagging
jackaraz 82a9bb8
Merge branch 'main' into substructure
jackaraz 7ce498e
update makedoc
jackaraz d8b82f7
bump version minor
jackaraz 646b0a8
major bugfix for the initial compilation
jackaraz 6a4dca4
bump version minor
jackaraz ae6c567
bugfix in SFSTaggerBase.cpp
jackaraz fe98722
bump version minor
jackaraz a4a9edd
Merge branch 'main' into substructure
jackaraz a2c6875
move the implementation of fatjets and genjets into the jetcollection
jackaraz a0723b6
update changelog-v2.0.md
jackaraz 6a74b37
update version
jackaraz be1cd8a
bugfix for jet collection
jackaraz e388dc0
update changelog-v2.0.md
jackaraz da9c5d6
update main_normal.tex
jackaraz 12f6b99
simplify the print structure
jackaraz c95821e
Merge branch 'substructure' into delphes_integration
BFuks 33bd564
Fixing language
BFuks 4690af0
Merge branch 'delphes_integration' of https://github.com/MadAnalysis/…
BFuks 826f0bb
Merge pull request #135 from MadAnalysis/delphes_integration
BFuks af5ef6c
Compiler options for the LHCO reader
BFuks 3dad67c
separate asimov based stat model for SL
jackaraz 3d03f27
Revert "separate asimov based stat model for SL"
jackaraz 6fc86af
update changelog-v2.0.md
jackaraz a3e20b0
bump the version minor
jackaraz f0b789c
Merge pull request #167 from MadAnalysis/LHCO_issue
jackaraz 990f342
remove unnecessary reinitialisation
jackaraz acd2ead
update gitignore
jackaraz 8c81384
extend gitignore
jackaraz 0fe0657
Merge branch 'main' into substructure
jackaraz 60d37f0
bump the version
jackaraz e2bfff5
improve executable
jackaraz 28b8759
extend gitignore
jackaraz 980cd87
update gitignore
jackaraz e4279e2
modify the banner
jackaraz be7d79b
update deletion
jackaraz 9100642
update gitignore
jackaraz add397f
bugfix for issue #190
jackaraz f8fbd93
extend the boost class accessors
jackaraz b951678
add new initialisation
jackaraz 099601d
Merge branch 'main' into substructure
jackaraz 04d71ae
fix linking issues
jackaraz 3672a6a
bump version
jackaraz 1c65eba
convert binary taco file into csv file
jackaraz 726109e
add fastjet flags for delphes
jackaraz ec3b390
update changelog
jackaraz 2bdb4e3
real fix of the bug
BFuks d01257b
set fastjet flag by default
jackaraz c719d93
fix the wrong placement
jackaraz 418c2ea
add fastjet flag for the execution
jackaraz 11083d7
add protection for recjetformat
jackaraz d1608aa
Merge pull request #208 from MadAnalysis/delphes_bugfix
jackaraz 8748ee2
Merge branch 'main' into substructure
jackaraz ab05c46
Fixing some bug in configuration.cpp (thanks M. Goodsell)
BFuks 5ac60b4
Fixing CSH setup script issue (#262)
BFuks File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
*/*.pyc | ||
*/*/*.pyc | ||
*/*/*/*.pyc | ||
*/*/*/*.log | ||
tools/SampleAnalyzer/Interfaces/Makefile_* | ||
tools/SampleAnalyzer/Test/Makefile_* | ||
*/*/*.aux | ||
*/*/*.bbl | ||
*/*/*.blg | ||
*/*/*.toc | ||
*/*/*.out | ||
*/*/*.log | ||
doc/??????_mode.log | ||
doc/??????_mode.pdf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@BFuks shall we leave version bump to for the end of the PR? Each PR can correspond a version bump thats why I'm creating a new PR per update. Substrucutre module will come after all the other updates that we have been merging. Please lets keep them separated. They can all merge in the main together with appropriate version bumps otherwise we will constantly face with conflicts.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep... I didn't one to
git add
those... It is a mistake :D