Skip to content
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

Move histogram creation of reference pulser outside of daQA flag #182

Merged
merged 26 commits into from
Nov 10, 2021

Conversation

PhilippWeidenkaff
Copy link
Contributor

@PhilippWeidenkaff PhilippWeidenkaff commented Nov 9, 2021

Moved histogram creation of reference pulser outside of daQA flag. Fixes #181

Philipp Weidenkaff and others added 26 commits June 3, 2021 11:01
…l setters from etofIn001 version of this file. Needed to unpack Get4Status bit into event files
…librations in the repository version. Nessecary only for creating calibrations, but should be available in the offical code. Added calculation of goodEventFlag for every counter from Get4 missmatch bits and pulser digis.
…librations in the repository version. Nessecary only for creating calibrations, but should be available in the offical code. Added calculation of goodEventFlag for every counter from Get4 missmatch bits and pulser digis.
…ect header version after rebase without increment
…base. Decremented etof collection ClassDef for real this time
Copy link
Member

@starsdong starsdong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't test the new code. I trust Philipp has done it and logic wise, the change seems to be reasonable.

@starsdong starsdong requested a review from genevb November 9, 2021 19:35
@starsdong
Copy link
Member

Thank you, Philipp. I added Gene to review/approve this. Gene, if you can have a check to see whether we can proceed.

Copy link
Contributor

@genevb genevb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried running the test job with the code fix and it didn't crash at the same place any more. Job seems to be continuing to run fine, but this issue isn't there any longer with Philipp's fix.

@starsdong
Copy link
Member

Dmitri, could you please take a look at the CI issue and help instruct Philipp how to resolve if needed? We wanted to resolve this asap for the next production library (SL21d) build. Thanks

@plexoos
Copy link
Member

plexoos commented Nov 10, 2021

Looks like a glitch on the GitHub side. Just restart the jobs when it happens

@PhilippWeidenkaff
Copy link
Contributor Author

PhilippWeidenkaff commented Nov 10, 2021 via email

@plexoos
Copy link
Member

plexoos commented Nov 10, 2021

@plexoos plexoos changed the title Issue #181 Fix Move histogram creation of reference pulser outside of daQA flag Nov 10, 2021
@starsdong starsdong merged commit 9e16b04 into star-bnl:main Nov 10, 2021
jml985 pushed a commit that referenced this pull request Dec 7, 2021
* fixed 64b integer conversion in getField() method and added additional setters from etofIn001 version of this file. Needed to unpack Get4Status bit into event files

* merged with group development to have support for local run-by-run calibrations in the repository version. Nessecary only for creating calibrations, but should be available in the offical code. Added calculation of goodEventFlag for every counter from Get4 missmatch bits and pulser digis.

* merged with group development to have support for local run-by-run calibrations in the repository version. Nessecary only for creating calibrations, but should be available in the offical code. Added calculation of goodEventFlag for every counter from Get4 missmatch bits and pulser digis.

* <strstring.h> header include needed to be added for local compilation (?)

* added eTofGoodEventFlag to mark counters which are good foer analysis in each event

* moved struct to public to avoid root6 issue. Changed class dev version back to 0

* added kStFatal return in ::init if calib histo files are corrupt

* Changed class dev version back to 0

* Trying to fix merger

* Trying to fix merger

* added eTofGoodEventFlag to mark counters which are good foer analysis in each event

* moved struct to public to avoid root6 issue. Changed class dev version back to 0

* added kStFatal return in ::init if calib histo files are corrupt

* Changed class dev version back to 0

* decremented classDef version of StEtofCollection. Makers compile correct header version after rebase without increment

* removed double line in MuEtofHeader constructor

* included eTOF constants header and moved constants here

* included eTOF constants header and moved constants here

* added constant nbGet4s here for use in event headers

* Removed strstr include in StMuDstMaker.cxx. Now indentical to repository version

* Moved vector init in eTOF headers to initializer list

* Changed default reference pulser setting in calib maker back to data base. Decremented etof collection ClassDef for real this time

* Moved reference pulser histogram creation outside of doQA flag. Fixing Issue #181

Co-authored-by: Philipp Weidenkaff <weidenkaff@rcas6005.rcf.bnl.gov>
Co-authored-by: PhilippWeidenkaff <weidenkaff@physi.uni-heildeberg.de>
marrbnl pushed a commit that referenced this pull request Dec 8, 2021
* fixed 64b integer conversion in getField() method and added additional setters from etofIn001 version of this file. Needed to unpack Get4Status bit into event files

* merged with group development to have support for local run-by-run calibrations in the repository version. Nessecary only for creating calibrations, but should be available in the offical code. Added calculation of goodEventFlag for every counter from Get4 missmatch bits and pulser digis.

* merged with group development to have support for local run-by-run calibrations in the repository version. Nessecary only for creating calibrations, but should be available in the offical code. Added calculation of goodEventFlag for every counter from Get4 missmatch bits and pulser digis.

* <strstring.h> header include needed to be added for local compilation (?)

* added eTofGoodEventFlag to mark counters which are good foer analysis in each event

* moved struct to public to avoid root6 issue. Changed class dev version back to 0

* added kStFatal return in ::init if calib histo files are corrupt

* Changed class dev version back to 0

* Trying to fix merger

* Trying to fix merger

* added eTofGoodEventFlag to mark counters which are good foer analysis in each event

* moved struct to public to avoid root6 issue. Changed class dev version back to 0

* added kStFatal return in ::init if calib histo files are corrupt

* Changed class dev version back to 0

* decremented classDef version of StEtofCollection. Makers compile correct header version after rebase without increment

* removed double line in MuEtofHeader constructor

* included eTOF constants header and moved constants here

* included eTOF constants header and moved constants here

* added constant nbGet4s here for use in event headers

* Removed strstr include in StMuDstMaker.cxx. Now indentical to repository version

* Moved vector init in eTOF headers to initializer list

* Changed default reference pulser setting in calib maker back to data base. Decremented etof collection ClassDef for real this time

* Moved reference pulser histogram creation outside of doQA flag. Fixing Issue #181

Co-authored-by: Philipp Weidenkaff <weidenkaff@rcas6005.rcf.bnl.gov>
Co-authored-by: PhilippWeidenkaff <weidenkaff@physi.uni-heildeberg.de>
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

StETofCalibMaker seg fault
4 participants