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

[g4star] Miscellaneous updates to StarAgmlLib #308

Merged
merged 23 commits into from
Aug 29, 2022

Conversation

klendathu2k
Copy link
Contributor

@klendathu2k klendathu2k commented Feb 17, 2022

Merging StarAgmlLib which are independent of changes to
the StGeant4Maker development.

Brings code up to commit
71921c9

The changes represented in the next commit appears to have already been integrated.
7dcbd58

Beyond that commit (starting with 4c5edb1),
changes to StarAgmlLib are coupled to changes introduced in the StGeant4Maker/
directory.

  • Agml modules extended with hit scoring

Copy link
Member

@plexoos plexoos left a comment

Choose a reason for hiding this comment

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

Unless I am missing something here, I think this PR can be merged as it appears not to break the existing chains.

StarVMC/StarAgmlLib/StarAgmlLibLinkDef.h Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMLStructure.h Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMath.h Show resolved Hide resolved
StarVMC/StarAgmlLib/AgPlacement.h Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/Mortran.h Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/AgPosition.cxx Outdated Show resolved Hide resolved
@klendathu2k
Copy link
Contributor Author

... will take a stab at requested changes shortly...

StarVMC/StarAgmlLib/AgBlock.cxx Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMLExtension.cxx Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMLExtension.h Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMath.cxx Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/AgPlacement.h Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/StarTGeoStacker.cxx Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/StarTGeoStacker.cxx Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMath.h Outdated Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMath.h Show resolved Hide resolved
StarVMC/StarAgmlLib/AgMath.h Show resolved Hide resolved
@plexoos plexoos added the geometry Anything related to STAR detector geometry label Jun 13, 2022
klendathu2k and others added 21 commits August 8, 2022 10:29
framework information to be attached to TGeoVolumes.  The VMC framework
utlizes the "framework" extensions, so we will utilize the "user"
extensions in AgML.

- Attach user-defined hit scoring functions to sensitive volumes.
  When the MC application's hit scoring is invoked in a given
  volume, the general hit scoring function can invoke any user
  functions stored on the volume.

- Store the number of volume branchings for each volume, allowing
  us to define a unique volume ID to each volume defined within
  an AgML module.
AgMath provides math functions used by AgML codes. A few of these are
functions defined in FORtran. A few defines have been made to prevent
AgML variables from being mistaken for c-math routines.
which connect user codes and volume IDs from the AgML source code
to the TGeo geometry model.
here b/c AgML would not be filling / creating null entries.  Plus...
it should be safe to delete a nullptr...
@plexoos plexoos force-pushed the star-geant4star-starvmc-staragmllib branch from faceedb to f098c2c Compare August 8, 2022 14:31
@plexoos
Copy link
Member

plexoos commented Aug 24, 2022

There are no unresolved conversations and all checks have passed. We can merge if there are no further comments.

@plexoos
Copy link
Member

plexoos commented Aug 25, 2022

@klendathu2k OK to merge?

@plexoos
Copy link
Member

plexoos commented Aug 29, 2022

Ping @klendathu2k

@klendathu2k
Copy link
Contributor Author

@klendathu2k OK to merge?

Yes, good to merge.

@plexoos plexoos changed the title [g4star] Updates to StarAgmlLib [g4star] Miscellaneous updates to StarAgmlLib Aug 29, 2022
@plexoos plexoos merged commit fd34a52 into star-bnl:main Aug 29, 2022
@plexoos plexoos added this to the SL22c milestone Aug 29, 2022
@klendathu2k
Copy link
Contributor Author

klendathu2k commented Oct 11, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
geometry Anything related to STAR detector geometry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants