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

Jevp production #369

Closed
wants to merge 73 commits into from
Closed

Conversation

jml985
Copy link
Contributor

@jml985 jml985 commented Jun 21, 2022

Add explicit size for TH1 in the jevpBuilder histograms to make c++11 happy

fisyak and others added 30 commits October 18, 2021 12:36
* Geometry update for 2022

- Implement first cut of the y2022 geometry @ timestamp 20211010.000000
-- sTGC and forward silicon detectors are still in development
-- overlaps are a concern for the initial geometries
-- expecting geometry updates end of month timescale

- Remove deprecated dev2021 geometry model
- Advance dev2022 timestamp by 100 years to not interfere

* Restore dev2021 @ advanced timestamp / refine comments

* And add back in the dev2021 tag to xgeometry

* And get the y2022 declaration correct (time stamp, tags...)
* CHANGELOG: Update SL21c_0 release details

* CHANGELOG: Add SL21c_2 release details

* CHANGELOG: Add SL21c_3 release details

* CHANGELOG: Add SL21c_4 release details

* CHANGELOG: Add SL21c_5 release details

* CHANGELOG: Update future release draft

[skip ci]
* Add H3LambdaBar decay to gstar library

* Add H4LambdaBar, He4LambdaBar & He5LambdaBar hypernuclei to StarClassLibrary.
Add only H4LambdaBar to the particle table (others are placeholders assuming
a request is made at some point).
Co-authored-by: Dmitry Arkhipkin <dmitry@localhost.localdomain>
* Merge with TFG

* Add defaults

* Add new chairs

* Add table for Gating Grid time shape

* Add pulls with Predictions depneded (old) and non depended (new) on log_2{<dX>)

* New schema for Run XIX and XX fixed target: use GatingGrid time shape & TpcZCorrectionC, absorb log_2(dX) dependence in TpcLengthCorrectionMD2

* Disable IntegrateAdc
* Add Gating Grid time shape

* Add new options

* Switch to averaged STAR main magnet current, add a few new chairs
…ers (star-bnl#156)

* Xianglei Zhu, 09/11/2021: FXT3p85_2018 and 09/14/2021: Isobar parameters parameters

* Update StarDb/Calibrations/tpc/TpcResponseSimulator.20171220.000001.C

Co-authored-by: Dmitri Smirnov <dmixsmi@gmail.com>
…21 survey (star-bnl#177)

* Changing FCS Wcal and Hcal x positions in Geometry file beased on run21 survey
Also updating macro to store those new numbers in run22 offline DB initialization

* Apply suggestions from code review

Co-authored-by: Dmitri Smirnov <dmixsmi@gmail.com>

Co-authored-by: Dmitri Smirnov <dmixsmi@gmail.com>
* 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

Co-authored-by: Philipp Weidenkaff <weidenkaff@rcas6005.rcf.bnl.gov>
Co-authored-by: PhilippWeidenkaff <weidenkaff@physi.uni-heildeberg.de>
…r-bnl#182)

* 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 star-bnl#181

Co-authored-by: Philipp Weidenkaff <weidenkaff@rcas6005.rcf.bnl.gov>
Co-authored-by: PhilippWeidenkaff <weidenkaff@physi.uni-heildeberg.de>
* Updates	from Tonko on StRoot/RTS/src/DAQ_FCS and TRG_FCS
Adding run22 trigger algo in StRoot/RTS/src/TRG_FCS
StFcsDb updates on flexible ETGain, fixing reading Gains from text, macro for gain DB
StFcsWaveformFitMaker adding stage0 peak finder	QA
StFcsTriggerSimMaker adding run22 TCU emulator,	reading	thresholds from text, ET/E gain match selection

* Adding forgotton Stage2 algo codes

* Adding EPD for getName()
Adding s2_to_dsm return for runStage2()
* Cleanup for ROOT 6.

Explicitly include header files which we depend on / don't assume namespace std.

* The libTable library was deprecated following ROOT 6.16.  In order to support
our framework with later versions of ROOT, we (re) import the libTable sources
into our repository.

In order to support building our software stack with versions of ROOT which may
provide support for libTable, we modify cons to detect whether or not libTable
support was compiled in.  If ROOT provides libTable, we do not build it and
do not export header files into $STAR_HOST_SYS/include.  If ROOT does not provide
libTable, we build it ourselves.

* Additional ROOT 6 cleanup.
…#198)

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
* Fixed bugs by MAL

* Apply suggestions from code review

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
* Initial readme on how to sparse checkout StarVMC

* add .gitignore for working directories StarGeometry and xgeometry

* edit description comment

* Rotated middle disk by 30 deg to mactch actual installation.

* simplified base file for fst geometry
Updated StarGeo.xml to be able to acces this in dev2021

* Simplified FST geometry v1.1 ( cooling tubes, ribs, cooling tube holder, heatsinks (draft) )

* Adjustments to commented out simplified heatsinks and included 30 deg rotation of middle disk

* Fixed syntax issue with middle disk rotation

* Updated material definition for combined stainless and novec

* Added 3 more cooling tubes, compressed heatsinks into single volumes in PEEK bases, removed unnecessary code

* Compressed heatsinks and added 3 additional cooling tube volumes (simplified cooling tube connectors)

* accept gavins changes. removed some dummy not used lines

* Ring removed.

* remove README for pull request

* Fixes for PR

* Initial addition of Fcs to MuDst, with StEvent->MuDst and MuDst->StEvent support

* Addition of StMuFcsInfo, store reconstruction flag and detector indices, add helper methods to StMuFcsCollection

* Fix old comments for FCS classes

Co-authored-by: Flemming Videbaek <videbaks@rcas6010.rcf.bnl.gov>
Co-authored-by: Flemming Videbaek <videbaek@bnl.gov>
Co-authored-by: gavin-wilks <gavin.wilks@gmail.com>
Co-authored-by: Dmitri Smirnov <dmixsmi@gmail.com>
This file appears to be unused but conflicts with StRoot/RTS/include/FTP/ftpc_padkey.h

Removing it resolves star-bnl#194. For details see star-bnl#194
* 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 star-bnl#181

* fixed pulser presence histogram filling in online etofbuilder

Co-authored-by: Philipp Weidenkaff <weidenkaff@rcas6005.rcf.bnl.gov>
Co-authored-by: PhilippWeidenkaff <weidenkaff@physi.uni-heildeberg.de>
* Removing some EPD DSM from trigger structure
StEvent StTriggerData2022 update associate with those removal

* Leaving removed EPD DSMs in place for now, Just adding comments
* Initial readme on how to sparse checkout StarVMC

* add .gitignore for working directories StarGeometry and xgeometry

* edit description comment

* Rotated middle disk by 30 deg to mactch actual installation.

* simplified base file for fst geometry
Updated StarGeo.xml to be able to acces this in dev2021

* Simplified FST geometry v1.1 ( cooling tubes, ribs, cooling tube holder, heatsinks (draft) )

* Adjustments to commented out simplified heatsinks and included 30 deg rotation of middle disk

* Fixed syntax issue with middle disk rotation

* Updated material definition for combined stainless and novec

* Added 3 more cooling tubes, compressed heatsinks into single volumes in PEEK bases, removed unnecessary code

* Compressed heatsinks and added 3 additional cooling tube volumes (simplified cooling tube connectors)

* accept gavins changes. removed some dummy not used lines

* Ring removed.

* remove README for pull request

* Fixes for PR

* StEvent additions for sTGC (Ftt) detector. Including inital version of hits, clusters, and points

* Add StFttRawHitMaker and BFC option for running it (FttDat)

* change a few LOG_INFO -> LOG_DEBUG

* Remove empty dtor from StFttRawHitMaker, include RTS daq_stgc with CINT guard

Co-authored-by: Flemming Videbaek <videbaks@rcas6010.rcf.bnl.gov>
Co-authored-by: Flemming Videbaek <videbaek@bnl.gov>
Co-authored-by: gavin-wilks <gavin.wilks@gmail.com>
Co-authored-by: Dmitri Smirnov <dmixsmi@gmail.com>
jml985 and others added 26 commits December 14, 2021 13:43
Add new plot for timebin zoomed in
Update nStripsHit histogram,
add zoomed in timebin fit histogram
 into today

Conflicts:
	OnlTools/Jevp/StJevpBuilders/fttBuilder.cxx
@plexoos
Copy link
Member

plexoos commented Jun 23, 2022

Closing as per discussion in the meeting

@plexoos plexoos closed this Jun 23, 2022
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.

None yet