|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/interface_main/SQMCEvent_v1.h>
Inheritance diagram for SQMCEvent_v1:
Collaboration diagram for SQMCEvent_v1:Public Member Functions | |
| SQMCEvent_v1 () | |
| virtual | ~SQMCEvent_v1 () |
| void | identify (std::ostream &os=std::cout) const |
| void | Reset () |
| Clear Event. More... | |
| int | isValid () const |
| isValid returns non zero if object contains vailid data More... | |
| SQMCEvent * | Clone () const |
| int | get_process_id () const |
| Return the primary process ID. More... | |
| void | set_process_id (const int a) |
| double | get_cross_section () const |
| Return the cross section. More... | |
| void | set_cross_section (const double a) |
| double | get_weight () const |
| Return the event weight. More... | |
| void | set_weight (const double a) |
| int | get_particle_id (const int i) const |
| Return the particle ID of the primary process, where i=0...3 for "0 + 1 -> 2 + 3". More... | |
| void | set_particle_id (const int i, const int a) |
| TLorentzVector | get_particle_momentum (const int i) const |
| Return the particle momentum of the primary process, where i=0...3 for "0 + 1 -> 2 + 3". More... | |
| void | set_particle_momentum (const int i, const TLorentzVector a) |
Public Member Functions inherited from SQMCEvent | |
| virtual | ~SQMCEvent () |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor More... | |
| virtual | ~PHObject () |
| dtor More... | |
| virtual PHObject * | clone () const |
| Virtual copy constructor. More... | |
| virtual int | isValid (const float) const |
| virtual int | isValid (const double) const |
| virtual int | isValid (const int) const |
| virtual int | isValid (const unsigned int) const |
| virtual int | isImplemented (const float f) const |
| virtual int | isImplemented (const double f) const |
| virtual int | isImplemented (const int i) const |
| virtual int | isImplemented (const unsigned int i) const |
| void | SplitLevel (const int i) |
| int | SplitLevel () const |
| void | BufferSize (const int i) |
| int | BufferSize () const |
Protected Attributes | |
| int | _proc_id |
| double | _xsec |
| double | _weight |
| int | _par_id [_N_PAR] |
| TLorentzVector | _par_mom [_N_PAR] |
Static Protected Attributes | |
| static const int | _N_PAR = 4 |
Additional Inherited Members | |
Protected Member Functions inherited from SQMCEvent | |
| SQMCEvent () | |
| ClassDef (SQMCEvent, 1) | |
Definition at line 5 of file SQMCEvent_v1.h.
| SQMCEvent_v1::SQMCEvent_v1 | ( | ) |
Definition at line 5 of file SQMCEvent_v1.cxx.
References _par_id, and _par_mom.
Referenced by Clone().
Here is the caller graph for this function:
|
virtual |
Definition at line 16 of file SQMCEvent_v1.cxx.
|
inlinevirtual |
Implements SQMCEvent.
Definition at line 13 of file SQMCEvent_v1.h.
References SQMCEvent_v1().
Here is the call graph for this function:
|
inlinevirtual |
Return the cross section.
Implements SQMCEvent.
Definition at line 18 of file SQMCEvent_v1.h.
References _xsec.
|
virtual |
|
virtual |
|
inlinevirtual |
Return the primary process ID.
Implements SQMCEvent.
Definition at line 15 of file SQMCEvent_v1.h.
References _proc_id.
|
inlinevirtual |
Return the event weight.
Implements SQMCEvent.
Definition at line 21 of file SQMCEvent_v1.h.
References _weight.
|
virtual |
identify Function from PHObject
| os | Output Stream |
Implements SQMCEvent.
Definition at line 21 of file SQMCEvent_v1.cxx.
|
inlinevirtual |
isValid returns non zero if object contains vailid data
Implements SQMCEvent.
Definition at line 12 of file SQMCEvent_v1.h.
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
staticprotected |
Definition at line 32 of file SQMCEvent_v1.h.
Referenced by get_particle_id(), get_particle_momentum(), set_particle_id(), and set_particle_momentum().
|
protected |
Definition at line 36 of file SQMCEvent_v1.h.
Referenced by get_particle_id(), set_particle_id(), and SQMCEvent_v1().
|
protected |
Definition at line 37 of file SQMCEvent_v1.h.
Referenced by get_particle_momentum(), set_particle_momentum(), and SQMCEvent_v1().
|
protected |
Definition at line 33 of file SQMCEvent_v1.h.
Referenced by get_process_id(), and set_process_id().
|
protected |
Definition at line 35 of file SQMCEvent_v1.h.
Referenced by get_weight(), and set_weight().
|
protected |
Definition at line 34 of file SQMCEvent_v1.h.
Referenced by get_cross_section(), and set_cross_section().