Public Member Functions | Public Attributes | List of all members
beamlinegeo::SystemID Struct Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-30/BeamlineUtils/BeamlineGeometry.h"

Inheritance diagram for beamlinegeo::SystemID:
beamlinegeo::DetectorID beamlinegeo::ChannelID

Public Member Functions

 SystemID ()
 
 SystemID (unsigned int system)
 
bool operator== (const SystemID &sid) const
 
bool operator< (const SystemID &sid) const
 
bool operator> (const SystemID &sid) const
 

Public Attributes

unsigned int System
 

Detailed Description

Definition at line 25 of file BeamlineGeometry.h.

Constructor & Destructor Documentation

beamlinegeo::SystemID::SystemID ( )
inline

Definition at line 26 of file BeamlineGeometry.h.

26 { }
beamlinegeo::SystemID::SystemID ( unsigned int  system)
inline

Definition at line 27 of file BeamlineGeometry.h.

References System, and system().

27  {
28  System = system;
29  }
system("rm -rf microbeam.root")

Member Function Documentation

bool beamlinegeo::SystemID::operator< ( const SystemID sid) const
inline

Definition at line 33 of file BeamlineGeometry.h.

References System.

33  {
34  if (sid.System >= System) return false;
35  return true;
36  }
bool beamlinegeo::SystemID::operator== ( const SystemID sid) const
inline

Definition at line 30 of file BeamlineGeometry.h.

References System.

30  {
31  return (sid.System == System);
32  }
bool beamlinegeo::SystemID::operator> ( const SystemID sid) const
inline

Definition at line 37 of file BeamlineGeometry.h.

References System.

37  {
38  if (sid.System <= System) return false;
39  return true;
40  }

Member Data Documentation

unsigned int beamlinegeo::SystemID::System

The documentation for this struct was generated from the following file: