-
Notifications
You must be signed in to change notification settings - Fork 488
Merging TOF reconstruction code to dev #1486
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
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
edbca18
Skeleton for matching
chiarazampolli b879a03
Adding classes for TOF matching
chiarazampolli 5c0c6c0
Further progress on TOF matching
chiarazampolli 83025f2
Further changes for TOF matching
chiarazampolli e57db0f
Taking the TPC track after the outwards propagation
chiarazampolli 7030ac1
fix for compilation
451fedc
Propagate the TrackTPC corresponding to the track to match
chiarazampolli 1c83784
Getter and Setter of the value of the number of sigma to cut for the …
chiarazampolli c832464
Use TPCITS track for TOF matching
chiarazampolli 89e7011
Fixes for matching (clusters that are loaded, filling of inxed cache...)
chiarazampolli 08ee6d4
Load geometry for DPL processing
chiarazampolli d3238a2
Load geometry if it is not there
chiarazampolli a7c5be5
Temporary push during debugging for DPL
chiarazampolli a4bcee3
Change readout window for DPL (and remove printout)
chiarazampolli 7a66c29
TOF digitizer switch to vector of vectors for digits (#5)
noferini b4be371
Progress on matching
chiarazampolli a8c1cb6
timestamp removed from TOF digits and other fixes (#6)
noferini e4d19c6
Important changes in digitizer output and matching
chiarazampolli 00785c8
More changes for TOF matching - including macros to run and check it
chiarazampolli fbb6393
Tof rec (#8)
noferini 3ed62ff
Removing macro with wrong name
chiarazampolli f646a46
Further steps in TOF matching.
chiarazampolli 16f0993
Fixing a few bugs.
chiarazampolli ba2cf6f
One more bug fix, and a lot more.
chiarazampolli 7c2a2fb
Polishing TOF matching code.
chiarazampolli 89facef
Applying style
chiarazampolli d7c26a5
Some replies to comments to the PR implemented
chiarazampolli db47a36
Fix for compilation on mac
chiarazampolli 4c27d56
Another fix for mac compilation - of course they are incremental fixe…
chiarazampolli 5ceab1d
Making the tan of the width of a sector a constant
chiarazampolli ebc5d7e
Following suggestion during PR - don't calculate sector, phi, r every…
chiarazampolli 9e3b9d7
fixes for build/o2checkcode/o2
chiarazampolli 054984f
One more fix for the o2checkcode
chiarazampolli 9292840
Updating debug printout
chiarazampolli dc41dbc
git-clang-format change
chiarazampolli 985afd1
Addressing comments in PR1486
chiarazampolli a666497
Leftover fixed
chiarazampolli 8f6f7a0
git-clang-format changes
chiarazampolli 963d38b
git-clang-format - again
chiarazampolli 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 hidden or 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 hidden or 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 hidden or 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
40 changes: 40 additions & 0 deletions
40
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOF.h
This file contains hidden or 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,40 @@ | ||
| // Copyright CERN and copyright holders of ALICE O2. This software is | ||
| // distributed under the terms of the GNU General Public License v3 (GPL | ||
| // Version 3), copied verbatim in the file "COPYING". | ||
| // | ||
| // See http://alice-o2.web.cern.ch/license for full licensing information. | ||
| // | ||
| // In applying this license CERN does not waive the privileges and immunities | ||
| // granted to it by virtue of its status as an Intergovernmental Organization | ||
| // or submit itself to any jurisdiction. | ||
|
|
||
| /// \file MatchInfoTOF.h | ||
| /// \brief Class to store the output of the matching to TOF | ||
|
|
||
| #ifndef ALICEO2_MATCHINFOTOF_H | ||
| #define ALICEO2_MATCHINFOTOF_H | ||
|
|
||
| namespace o2 | ||
| { | ||
| namespace dataformats | ||
| { | ||
| class MatchInfoTOF | ||
| { | ||
| public: | ||
| MatchInfoTOF(int indexTOFCl, float chi2) : mTOFClIndex(indexTOFCl), mChi2(chi2){}; | ||
| MatchInfoTOF() = default; | ||
| void setTOFClIndex(int index) { mTOFClIndex = index; } | ||
| int getTOFClIndex() const { return mTOFClIndex; } | ||
|
|
||
| void setChi2(int chi2) { mChi2 = chi2; } | ||
| float getChi2() const { return mChi2; } | ||
|
|
||
| private: | ||
| int mTOFClIndex; // index of the TOF cluster used for the matching | ||
| float mChi2; // chi2 of the pair track-TOFcluster | ||
|
|
||
| // ClassDefNV(MatchInfoTOF, 1); | ||
| }; | ||
| } | ||
| } | ||
| #endif |
This file contains hidden or 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,18 @@ | ||
| // Copyright CERN and copyright holders of ALICE O2. This software is | ||
| // distributed under the terms of the GNU General Public License v3 (GPL | ||
| // Version 3), copied verbatim in the file "COPYING". | ||
| // | ||
| // See http://alice-o2.web.cern.ch/license for full licensing information. | ||
| // | ||
| // In applying this license CERN does not waive the privileges and immunities | ||
| // granted to it by virtue of its status as an Intergovernmental Organization | ||
| // or submit itself to any jurisdiction. | ||
|
|
||
| /// \file MatchInfoTOF.cxx | ||
| /// \brief Class to store the output of the matching to TOF | ||
|
|
||
| #include "ReconstructionDataFormats/MatchInfoTOF.h" | ||
|
|
||
| using namespace o2::dataformats; | ||
|
|
||
| //ClassImp(o2::dataformats::MatchInfoTOF); |
This file contains hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.