CMS 3D CMS Logo

Public Member Functions | Public Attributes

MatacqProducer::MatacqEventId Struct Reference

List of all members.

Public Member Functions

 MatacqEventId ()
 MatacqEventId (uint32_t r, uint32_t o)
bool operator< (const MatacqEventId &a)
bool operator== (const MatacqEventId &a)
bool operator> (const MatacqEventId &a)

Public Attributes

uint32_t orbit
uint32_t run

Detailed Description

Definition at line 60 of file MatacqProducer.h.


Constructor & Destructor Documentation

MatacqProducer::MatacqEventId::MatacqEventId ( ) [inline]

Definition at line 61 of file MatacqProducer.h.

: run(0), orbit(0){}
MatacqProducer::MatacqEventId::MatacqEventId ( uint32_t  r,
uint32_t  o 
) [inline]

Definition at line 62 of file MatacqProducer.h.

: run(r), orbit(o){}

Member Function Documentation

bool MatacqProducer::MatacqEventId::operator< ( const MatacqEventId a) [inline]

Definition at line 73 of file MatacqProducer.h.

References orbit, and run.

                                     {
      return (this->run < a.run)
        || ((this->run == a.run) && (this->orbit < a.orbit));
    }
bool MatacqProducer::MatacqEventId::operator== ( const MatacqEventId a) [inline]

Definition at line 85 of file MatacqProducer.h.

References a.

                                      {
      return !((*this) < a || (*this) > a);
    }
bool MatacqProducer::MatacqEventId::operator> ( const MatacqEventId a) [inline]

Definition at line 79 of file MatacqProducer.h.

References orbit, and run.

                                     {
      return (this->run > a.run)
        || ((this->run == a.run) && (this->orbit > a.orbit));
    }

Member Data Documentation

Orbit id

Definition at line 70 of file MatacqProducer.h.

Referenced by operator<(), and operator>().

Run number

Definition at line 66 of file MatacqProducer.h.

Referenced by operator<(), and operator>().