CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 13 of file PixelToFEDAssociate.h.

Constructor & Destructor Documentation

◆ ~PixelToFEDAssociate()

virtual PixelToFEDAssociate::~PixelToFEDAssociate ( )
inlinevirtual

Definition at line 25 of file PixelToFEDAssociate.h.

25 {}

Member Function Documentation

◆ operator()() [1/2]

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

FED id for module.

Reimplemented in PixelToFEDAssociateFromAscii.

Definition at line 31 of file PixelToFEDAssociate.h.

31 { return 0; }

◆ operator()() [2/2]

virtual const CablingRocId* PixelToFEDAssociate::operator() ( const DetectorRocId roc) const
inlinevirtual

LNK id for module.

Reimplemented in PixelToLNKAssociateFromAscii.

Definition at line 34 of file PixelToFEDAssociate.h.

34 { return nullptr; }

◆ version()

virtual std::string PixelToFEDAssociate::version ( ) const
pure virtual