subprocess issue

Asked by amirreza ojaghi

Dear CalcHEP team ,
i found a problem with 'procInfo1' function 1 .
i wrote a program for e,E->m,M and when i used of procInfo1 for getting the number of
subprocess (procInfo(cc,&nsub,&n_in,&n_out)) , this function always put 1 in nsub
but that process has 2 subprocess ( one process with photon(A) and othe with z boson(Z) ).
there is the same issue for u,u->m,M (with 3 subprocess ) process .
all of those subprocess are exist in the lgrng.mdl file .
please help me to solve it.
excuse me for my weak english speaking.

sincerely yours
amirreza.

Question information

Language:
English Edit question
Status:
Answered
For:
CalcHEP Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Alexander Pukhov (pukhov) said :
#1

I do not see this problem

In CalcHEP/utile/main_22.c I have replaced

    cc= newProcess("e,E->m,M");

on

   cc= newProcess("e,E->2*x");

    {  int nsub,nin,nout;
       procInfo1(cc,&nsub,&nin,&nout);
       printf("nsub=%d nin=%d nout=%d\n",nsub,nin,nout);

     }

and see in output

   nsub=18 nin=2 nout=2

Best

    Alexander Pukhov

On 25.04.2019 17:27, amirreza ojaghi wrote:
> New question #680450 on CalcHEP:
> https://answers.launchpad.net/calchep/+question/680450
>
> Dear CalcHEP team ,
> i found a problem with 'procInfo1' function 1 .
> i wrote a program for e,E->m,M and when i used of procInfo1 for getting the number of
> subprocess (procInfo(cc,&nsub,&n_in,&n_out)) , this function always put 1 in nsub
> but that process has 2 subprocess ( one process with photon(A) and othe with z boson(Z) ).
> there is the same issue for u,u->m,M (with 3 subprocess ) process .
> all of those subprocess are exist in the lgrng.mdl file .
> please help me to solve it.
> excuse me for my weak english speaking.
>
> sincerely yours
> amirreza.
>

Revision history for this message
amirreza ojaghi (amirreza1996) said :
#2

it's ok .
but for e,E ->m,M
i see in output : nsub=1 ,nout=2 , nin = 2
but for this process we have 2 subprocess in SM .
what's this reason?

On Thu, 25 Apr 2019 20:07 Alexander Pukhov <
<email address hidden> wrote:

> Your question #680450 on CalcHEP changed:
> https://answers.launchpad.net/calchep/+question/680450
>
> Status: Open => Answered
>
> Alexander Pukhov proposed the following answer:
> I do not see this problem
>
> In CalcHEP/utile/main_22.c I have replaced
>
> cc= newProcess("e,E->m,M");
>
> on
>
> cc= newProcess("e,E->2*x");
>
> { int nsub,nin,nout;
> procInfo1(cc,&nsub,&nin,&nout);
> printf("nsub=%d nin=%d nout=%d\n",nsub,nin,nout);
>
> }
>
>
> and see in output
>
> nsub=18 nin=2 nout=2
>
> Best
>
> Alexander Pukhov
>
>
>
> On 25.04.2019 17:27, amirreza ojaghi wrote:
> > New question #680450 on CalcHEP:
> > https://answers.launchpad.net/calchep/+question/680450
> >
> > Dear CalcHEP team ,
> > i found a problem with 'procInfo1' function 1 .
> > i wrote a program for e,E->m,M and when i used of procInfo1 for getting
> the number of
> > subprocess (procInfo(cc,&nsub,&n_in,&n_out)) , this function always put
> 1 in nsub
> > but that process has 2 subprocess ( one process with photon(A) and othe
> with z boson(Z) ).
> > there is the same issue for u,u->m,M (with 3 subprocess ) process .
> > all of those subprocess are exist in the lgrng.mdl file .
> > please help me to solve it.
> > excuse me for my weak english speaking.
> >
> > sincerely yours
> > amirreza.
> >
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
> https://answers.launchpad.net/calchep/+question/680450/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/calchep/+question/680450
>
> You received this question notification because you asked the question.
>

Revision history for this message
Alexander Pukhov (pukhov) said :
#3

You have  2 diagrams, but one subprocess.

Best

    Alexander Pukhov

On 25.04.2019 19:37, amirreza ojaghi wrote:
> Question #680450 on CalcHEP changed:
> https://answers.launchpad.net/calchep/+question/680450
>
> Status: Answered => Open
>
> amirreza ojaghi is still having a problem:
> it's ok .
> but for e,E ->m,M
> i see in output : nsub=1 ,nout=2 , nin = 2
> but for this process we have 2 subprocess in SM .
> what's this reason?
>
> On Thu, 25 Apr 2019 20:07 Alexander Pukhov <
> <email address hidden> wrote:
>
>> Your question #680450 on CalcHEP changed:
>> https://answers.launchpad.net/calchep/+question/680450
>>
>> Status: Open => Answered
>>
>> Alexander Pukhov proposed the following answer:
>> I do not see this problem
>>
>> In CalcHEP/utile/main_22.c I have replaced
>>
>> cc= newProcess("e,E->m,M");
>>
>> on
>>
>> cc= newProcess("e,E->2*x");
>>
>> { int nsub,nin,nout;
>> procInfo1(cc,&nsub,&nin,&nout);
>> printf("nsub=%d nin=%d nout=%d\n",nsub,nin,nout);
>>
>> }
>>
>>
>> and see in output
>>
>> nsub=18 nin=2 nout=2
>>
>> Best
>>
>> Alexander Pukhov
>>
>>
>>
>> On 25.04.2019 17:27, amirreza ojaghi wrote:
>>> New question #680450 on CalcHEP:
>>> https://answers.launchpad.net/calchep/+question/680450
>>>
>>> Dear CalcHEP team ,
>>> i found a problem with 'procInfo1' function 1 .
>>> i wrote a program for e,E->m,M and when i used of procInfo1 for getting
>> the number of
>>> subprocess (procInfo(cc,&nsub,&n_in,&n_out)) , this function always put
>> 1 in nsub
>>> but that process has 2 subprocess ( one process with photon(A) and othe
>> with z boson(Z) ).
>>> there is the same issue for u,u->m,M (with 3 subprocess ) process .
>>> all of those subprocess are exist in the lgrng.mdl file .
>>> please help me to solve it.
>>> excuse me for my weak english speaking.
>>>
>>> sincerely yours
>>> amirreza.
>>>
>> --
>> If this answers your question, please go to the following page to let us
>> know that it is solved:
>> https://answers.launchpad.net/calchep/+question/680450/+confirm?answer_id=0
>>
>> If you still need help, you can reply to this email or go to the
>> following page to enter your feedback:
>> https://answers.launchpad.net/calchep/+question/680450
>>
>> You received this question notification because you asked the question.
>>

Can you help with this problem?

Provide an answer of your own, or ask amirreza ojaghi for more information if necessary.

To post a message you must log in.