CMS 3D CMS Logo

Public Member Functions | Public Attributes

SingleObjectTrigger Struct Reference

#include <L1TMenuHelper.h>

List of all members.

Public Member Functions

bool operator< (const SingleObjectTrigger &iSOT) const
bool operator< (const SingleObjectTrigger &iSOT) const

Public Attributes

std::string alias
unsigned int bit
unsigned int etaRange
L1GtObject object
int prescale
unsigned int quality
unsigned int threshold

Detailed Description

Definition at line 50 of file L1TMenuHelper.h.


Member Function Documentation

bool SingleObjectTrigger::operator< ( const SingleObjectTrigger iSOT) const [inline]

Definition at line 60 of file L1TMenuHelper.h.

References etaRange, prescale, quality, and threshold.

                                                        {
     
    if     (this->etaRange > iSOT.etaRange){return true;}
    else if(this->etaRange < iSOT.etaRange){return false;}

    if     (this->prescale < iSOT.prescale){return true;}
    else if(this->prescale > iSOT.prescale){return false;}
    
    if     (this->quality >  iSOT.quality){return true;}
    else if(this->quality <  iSOT.quality){return false;}
    
    return this->threshold < iSOT.threshold;

  }
bool SingleObjectTrigger::operator< ( const SingleObjectTrigger iSOT) const [inline]

Definition at line 60 of file L1TMenuHelper.h.

References etaRange, prescale, quality, and threshold.

                                                        {
     
    if     (this->etaRange > iSOT.etaRange){return true;}
    else if(this->etaRange < iSOT.etaRange){return false;}

    if     (this->prescale < iSOT.prescale){return true;}
    else if(this->prescale > iSOT.prescale){return false;}
    
    if     (this->quality >  iSOT.quality){return true;}
    else if(this->quality <  iSOT.quality){return false;}
    
    return this->threshold < iSOT.threshold;

  }

Member Data Documentation

Definition at line 53 of file L1TMenuHelper.h.

Definition at line 54 of file L1TMenuHelper.h.

Definition at line 58 of file L1TMenuHelper.h.

Referenced by operator<().

Definition at line 52 of file L1TMenuHelper.h.

Definition at line 55 of file L1TMenuHelper.h.

Referenced by operator<().

Definition at line 57 of file L1TMenuHelper.h.

Referenced by operator<().

Definition at line 56 of file L1TMenuHelper.h.

Referenced by operator<().