CMS 3D CMS Logo

Classes | Public Member Functions

PixelToFEDAssociate Class Reference

#include <PixelToFEDAssociate.h>

Inheritance diagram for PixelToFEDAssociate:
PixelToFEDAssociateFromAscii PixelToLNKAssociateFromAscii

List of all members.

Classes

struct  CablingRocId
struct  DetectorRocId

Public Member Functions

virtual int operator() (const PixelModuleName &) const
 FED id for module.
virtual const CablingRocIdoperator() (const DetectorRocId &roc) const
 LNK id for module.
virtual std::string version () const =0
 version
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 ( ) [inline, virtual]

Definition at line 20 of file PixelToFEDAssociate.h.

{}

Member Function Documentation

virtual int PixelToFEDAssociate::operator() ( const PixelModuleName ) const [inline, virtual]

FED id for module.

Reimplemented in PixelToFEDAssociateFromAscii.

Definition at line 26 of file PixelToFEDAssociate.h.

                                                        {
    return 0;
  } 
virtual const CablingRocId* PixelToFEDAssociate::operator() ( const DetectorRocId roc) const [inline, virtual]

LNK id for module.

Reimplemented in PixelToLNKAssociateFromAscii.

Definition at line 31 of file PixelToFEDAssociate.h.

                                                                           {
    return 0;
  }
virtual std::string PixelToFEDAssociate::version ( ) const [pure virtual]