1 #ifndef _SQ_MC_EVENT_V1__H_
2 #define _SQ_MC_EVENT_V1__H_
10 void identify(std::ostream& os = std::cout)
const;
int isValid() const
isValid returns non zero if object contains vailid data
void set_weight(const double a)
SQMCEvent * Clone() const
void set_particle_momentum(const int i, const TLorentzVector a)
void set_cross_section(const double a)
TLorentzVector _par_mom[_N_PAR]
void identify(std::ostream &os=std::cout) const
void set_particle_id(const int i, const int 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".
int get_process_id() const
Return the primary process ID.
double get_weight() const
Return the event weight.
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".
double get_cross_section() const
Return the cross section.
void set_process_id(const int a)
An SQ interface class to hold one simulated-event header.