//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Implementation of class McId // see McId.h for details // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sebastian Neubert TUM (original author) // // //----------------------------------------------------------- // This Class' Header ------------------ #include "McId.h" // C/C++ Headers ---------------------- // Collaborating Class Headers -------- // Class Member definitions ----------- ClassImp(McId); McId::McId() : fmceventID(0), fmctrackID(0), fweight(1) {;} McId::McId(const unsigned int eventid, const unsigned int trackid, const unsigned int secid, const double Weight) : fmceventID(eventid), fmctrackID(trackid), fmcsecID(secid), fweight(Weight) {;} McId::~McId(){} bool operator== (const McId& lhs, const McId& rhs){ return lhs.fmceventID==rhs.fmceventID && lhs.fmctrackID==rhs.fmctrackID && lhs.fmcsecID==rhs.fmcsecID; } bool operator< (const McId& lhs, const McId& rhs){ return (lhs.fmceventID