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

FastSim: ParticleDecays: fixed bugs to pythia8 option, made pythia8 opti... #3925

Closed
wants to merge 1 commit into from
Closed

FastSim: ParticleDecays: fixed bugs to pythia8 option, made pythia8 opti... #3925

wants to merge 1 commit into from

Conversation

lveldere
Copy link
Contributor

  • compiles and runs
  • detailed low stat validation with particle guns
  • next: high stat validation with particle guns

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @lveldere for CMSSW_7_1_X.

FastSim: ParticleDecays: fixed bugs to pythia8 option, made pythia8 opti...

It involves the following packages:

FastSimulation/ParticleDecay
FastSimulation/TrajectoryManager

@cmsbuild, @Degano, @giamman, @lveldere, @nclopezo can you please review it and eventually sign? Thanks.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.
@nclopezo, @ktf you are the release manager for this.
You can merge this pull request by typing 'merge' in the first line of your comment.

@lveldere
Copy link
Contributor Author

+1

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_1_X IBs unless changes or unless it breaks tests. @nclopezo, @ktf can you please take care of it?

@giamman
Copy link
Contributor

giamman commented May 19, 2014

Good job, Lukas. But so, the pythia8 option is now active by default? Did you validate that it does what it should, e.g. that all unstable particles decay and that no particle decays more than once?

@lveldere
Copy link
Contributor Author

Hi Andrea

I validated things with a particle gun.
I shot taus into the detector with a plain particle gun
(no pythia particle gun, so no decays done before FastSim)
I checked the lifetimes and branching ratios of the taus,
and I checked the subsequent decays of pions.
I will do this in some more detail the next days,
also with particles other than taus.

Does that seem sufficient to you?

Lukas

On Mon, May 19, 2014 at 6:54 PM, Andrea Giammanco
notifications@github.comwrote:

Good job, Lukas. But so, the pythia8 option is now active by default? Did
you validate that it does what it should, e.g. that all unstable particles
decay and that no particle decays more than once?


Reply to this email directly or view it on GitHubhttps://github.com//pull/3925#issuecomment-43528960
.

@giamman
Copy link
Contributor

giamman commented May 20, 2014

It sounds good, but just to be sure, can you also try with some more unstable particles, like B+?

@lveldere
Copy link
Contributor Author

yes, this is the plan: K^0_L, B+, D+

On Tue, May 20, 2014 at 8:47 AM, Andrea Giammanco
notifications@github.comwrote:

It sounds good, but just to be sure, can you also try with some more
unstable particles, like B+?


Andrea Giammanco
Office phone: +32 10 478185
Mobiles: +32 493 581662 (BE), +41 76 2323672 (CH), +39 349 5552471 (IT), +972
546307196 (IL)


From: lveldere [notifications@github.com]
Sent: 20 May 2014 08:46
To: cms-sw/cmssw
Cc: Andrea Giammanco
Subject: Re: [cmssw] FastSim: ParticleDecays: fixed bugs to pythia8
option, made pythia8 opti... (#3925)

Hi Andrea

I validated things with a particle gun.
I shot taus into the detector with a plain particle gun
(no pythia particle gun, so no decays done before FastSim)
I checked the lifetimes and branching ratios of the taus,
and I checked the subsequent decays of pions.
I will do this in some more detail the next days,
also with particles other than taus.

Does that seem sufficient to you?

Lukas

On Mon, May 19, 2014 at 6:54 PM, Andrea Giammanco
notifications@github.comwrote:

Good job, Lukas. But so, the pythia8 option is now active by default?
Did
you validate that it does what it should, e.g. that all unstable
particles
decay and that no particle decays more than once?


Reply to this email directly or view it on GitHub<
https://github.com/cms-sw/cmssw/pull/3925#issuecomment-43528960>
.


Reply to this email directly or view it on GitHub<
https://github.com/cms-sw/cmssw/pull/3925#issuecomment-43591503>.


Reply to this email directly or view it on GitHubhttps://github.com//pull/3925#issuecomment-43591565
.

@lveldere
Copy link
Contributor Author

what do you mean with particles being decayed twice?

On Tue, May 20, 2014 at 9:02 AM, Lukas Vanelderen <lukasvanelderen@gmail.com

wrote:

yes, this is the plan: K^0_L, B+, D+

On Tue, May 20, 2014 at 8:47 AM, Andrea Giammanco <
notifications@github.com> wrote:

It sounds good, but just to be sure, can you also try with some more
unstable particles, like B+?


Andrea Giammanco
Office phone: +32 10 478185
Mobiles: +32 493 581662 (BE), +41 76 2323672 (CH), +39 349 5552471 (IT), +972
546307196 (IL)


From: lveldere [notifications@github.com]
Sent: 20 May 2014 08:46
To: cms-sw/cmssw
Cc: Andrea Giammanco
Subject: Re: [cmssw] FastSim: ParticleDecays: fixed bugs to pythia8
option, made pythia8 opti... (#3925)

Hi Andrea

I validated things with a particle gun.
I shot taus into the detector with a plain particle gun
(no pythia particle gun, so no decays done before FastSim)
I checked the lifetimes and branching ratios of the taus,
and I checked the subsequent decays of pions.
I will do this in some more detail the next days,
also with particles other than taus.

Does that seem sufficient to you?

Lukas

On Mon, May 19, 2014 at 6:54 PM, Andrea Giammanco
notifications@github.comwrote:

Good job, Lukas. But so, the pythia8 option is now active by default?
Did
you validate that it does what it should, e.g. that all unstable
particles
decay and that no particle decays more than once?


Reply to this email directly or view it on GitHub<
https://github.com/cms-sw/cmssw/pull/3925#issuecomment-43528960>
.


Reply to this email directly or view it on GitHub<
https://github.com/cms-sw/cmssw/pull/3925#issuecomment-43591503>.


Reply to this email directly or view it on GitHubhttps://github.com//pull/3925#issuecomment-43591565
.

@giamman
Copy link
Contributor

giamman commented May 20, 2014

I refer to a problem that I had with my failed implementation: while some particles didn't decay at all, other particles were never removed by the particle stack after decaying and therefore were decayed multiple times during their traversal of the detector.
I see that your implementation is completely different, and most likely it is the correct one, but one never knows! :)

@nclopezo
Copy link
Contributor

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_1_X IBs unless changes (tests are also fine). @nclopezo, @ktf can you please take care of it?

@lveldere
Copy link
Contributor Author

replaced by #3989

@lveldere lveldere deleted the fastsim-decayer-use-pythia8 branch January 20, 2015 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants