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

new version for implementation of smaller beam pipe #20

Merged
merged 28 commits into from
Mar 14, 2023

Conversation

aciarma
Copy link
Contributor

@aciarma aciarma commented May 9, 2022

Version to implement the new beam pipe (central part radius=10mm length=18cm).

For the moment I only had to fix the VXD volume definition, as it was depending on the CentralBeamPipe_zmax instead of VertexBarrel_zmax. This caused the innermost layer of the barrel to exit the volume when reducing the central beam pipe half-length.

As for now the VXD is unchanged, but some modifications should be performed in order to benefit of the smaller beam pipe (i.e. have the detector closer to the IP, both radially and longitudinally).

@aciarma
Copy link
Contributor Author

aciarma commented Jun 27, 2022

Changed the thickness of the central chamber to 1.7mm (same thickness of engineered design even if different material). Changed the dimensions of the VXD Barrel in order to fit the small beam pipe, as per previous discussion with detector experts. The distance between beam pipe and first layer has been kept the same. The length of the layers has been set to keep the same angular acceptance of the previous version. The number of staves and the offset has been adjusted to fit the new small radius for the first and second Double Layers (outermost DL untouched).

@gganis
Copy link
Member

gganis commented Nov 29, 2022

Hi Andrea,
A very late reaction on this.
Looks good. Question: why the renaming o2_v02 -> o1_v04 ? For consistency with lcgeo ?

@vvolkl
Copy link
Member

vvolkl commented Nov 29, 2022

Yes, indeed, this model is based on o1 of CLD, and calling it o2 has already caused confusion

@andresailer
Copy link
Contributor

Are these now the same as the lcgeo versions of these detectors with the same name?


</detector>

<!--
Copy link
Member

Choose a reason for hiding this comment

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

@aciarma Why are all the supports removed here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hi Valentin, I dont know I never touched the OT.
It is actually like this also in the o2_v02 repo (which is where I started from).

</detector>

<!--
<detector name="InnerTrackerBarrelSupport" type="TrackerBarrelSupport_o1_v01" id="0" reflect="true" region="InnerTrackerBarrelRegion">
Copy link
Member

Choose a reason for hiding this comment

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

Should be

Suggested change
<detector name="InnerTrackerBarrelSupport" type="TrackerBarrelSupport_o1_v01" id="0" reflect="true" region="InnerTrackerBarrelRegion">
<detector name="InnerTrackerBarrelSupport" type="TrackerBarrelSupport_o1_v02" id="0" reflect="true" region="InnerTrackerBarrelRegion">

see key4hep/k4geo#259

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hi Valentin,

modifying this to v02 i get an error when building the detector: "No factory with name Create(TrackerBarrelSupport_o1_v02) for type TrackerBarrelSupport_o1_v02 found."

what am I missing?


</detector>

<!--
Copy link
Member

Choose a reason for hiding this comment

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

See comment above

@@ -0,0 +1,199 @@
<lccdd>
Copy link
Member

@vvolkl vvolkl Dec 6, 2022

Choose a reason for hiding this comment

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

This file (and the other additions to DetCommon) should go as well to FCCee_o1_v05, I think

Copy link
Contributor Author

@aciarma aciarma Dec 6, 2022

Choose a reason for hiding this comment

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

I think the beampipe should be common for all of the experiments, so it should not go in the DetFCCeeCLD folder but stay in DetFCCeeCommon, right?

@EmanuelPerez
Copy link
Contributor

EmanuelPerez commented Dec 6, 2022 via email

@aciarma
Copy link
Contributor Author

aciarma commented Feb 17, 2023

I reverted back to v01 the type of the tracker support as when compiling the factory for the v02 couldn't be found.
Also, as my pull request did not concern the trackers from the start, but only the vertex detector adaptation for the central chamber (which now is R=10mm L=18cm, and it is what it should be used also for the other detectors like IDEA), I hope it can be approved.

Further fixes - like the naming conventions, supports, and so on - can be applied in the future with other pull requests.

@BrieucF
Copy link
Contributor

BrieucF commented Mar 9, 2023

Hi @aciarma ! Is this PR ready to be merged on your side?

@aciarma
Copy link
Contributor Author

aciarma commented Mar 9, 2023

Hi @aciarma ! Is this PR ready to be merged on your side?

Hi @BrieucF, yes for me this is ready

@BrieucF BrieucF merged commit fe0aa19 into HEP-FCC:main Mar 14, 2023
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.

7 participants