CMS 3D CMS Logo

List of all members | Classes | Public Member Functions
PixelToFEDAssociate Class Referenceabstract

#include <PixelToFEDAssociate.h>

Inheritance diagram for PixelToFEDAssociate:
PixelToFEDAssociateFromAscii PixelToLNKAssociateFromAscii

Classes

struct  CablingRocId
 
struct  DetectorRocId
 

Public Member Functions

virtual int operator() (const PixelModuleName &) const
 FED id for module. More...
 
virtual const CablingRocIdoperator() (const DetectorRocId &roc) const
 LNK id for module. More...
 
virtual std::string version () const =0
 version More...
 
virtual ~PixelToFEDAssociate ()
 

Detailed Description

Check to which FED pixel module belongs to. The associacions are read from the datafile

Definition at line 14 of file PixelToFEDAssociate.h.

Constructor & Destructor Documentation

virtual PixelToFEDAssociate::~PixelToFEDAssociate ( )
inlinevirtual

Definition at line 20 of file PixelToFEDAssociate.h.

References AlCaHLTBitMon_QueryRunRegistry::string, and version().

20 {}

Member Function Documentation

virtual int PixelToFEDAssociate::operator() ( const PixelModuleName ) const
inlinevirtual

FED id for module.

Reimplemented in PixelToFEDAssociateFromAscii.

Definition at line 26 of file PixelToFEDAssociate.h.

26  {
27  return 0;
28  }
virtual const CablingRocId* PixelToFEDAssociate::operator() ( const DetectorRocId roc) const
inlinevirtual

LNK id for module.

Reimplemented in PixelToLNKAssociateFromAscii.

Definition at line 31 of file PixelToFEDAssociate.h.

31  {
32  return nullptr;
33  }
virtual std::string PixelToFEDAssociate::version ( ) const
pure virtual