StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StarGenPPEvent.h
1 #ifndef __StarGenPPEvent_h__
2 #define __StarGenPPEvent_h__
3 
4 #include "StarGenEvent.h"
5 
15 {
16  public:
17 
18  StarGenPPEvent( const Char_t *name="ppevent", const Char_t *title="proton+proton event");
19  ~StarGenPPEvent(){ /* nada */ };
20 
21  // Default copy ctor, assignment operator
22 
23  Int_t idBlue;
24  Int_t idYell;
25  Int_t process;
26  Int_t subprocess;
27 
28  Int_t idParton1;
29  Int_t idParton2;
30  Double_t xParton1;
31  Double_t xParton2;
32  Double_t xPdf1;
33  Double_t xPdf2;
34  Double_t Q2fac;
35  Double_t Q2ren;
36  Bool_t valence1;
37  Bool_t valence2;
38 
39  Double_t sHat,tHat,uHat;
40 
41  Int_t mstu72;
42  Int_t mstu73;
43 
44  Double_t ptHat;
45  Double_t thetaHat;
46  Double_t phiHat;
47 
48  Double_t weight;
49 
50  ClassDef(StarGenPPEvent,2);
51 
52 };
53 
54 #endif
Double_t ptHat
pT of the recoiling particles
Int_t process
Process ID.
Double_t phiHat
phi of the recoiling particles
Bool_t valence2
True if yellow beam parton is in valence.
Bool_t valence1
True if blue beam parton is in valence.
Event record class tailored to PP kinematics.
Int_t subprocess
Subprocess ID.
Double_t xParton1
x of blue beam parton
Int_t idParton1
ID of blue beam parton.
Int_t mstu73
Line number of an event record, ("======")
Int_t mstu72
Line number of an event record, ("======")
Double_t thetaHat
theta of the recoiling particles
Double_t weight
Weight of the event.
Base class for event records.
Definition: StarGenEvent.h:81
Int_t idYell
Yellow beam ID.
Int_t idBlue
Blue beam ID.
Int_t idParton2
ID of yellow beam parton.
Double_t Q2fac
Factorization scale.
Double_t xPdf2
PDF times x for yellow beam parton.
Double_t Q2ren
Renormalization scale.
Double_t xPdf1
PDF times x for blue beam parton.
Double_t xParton2
x of yellow beam parton
Double_t uHat
Mandelstam variables.