ATLAS Offline Software
Public Member Functions | List of all members
ISCT_SensorsTool Class Referenceabstract

#include <ISCT_SensorsTool.h>

Inheritance diagram for ISCT_SensorsTool:
Collaboration diagram for ISCT_SensorsTool:

Public Member Functions

virtual ~ISCT_SensorsTool ()=default
 
 DeclareInterfaceID (ISCT_SensorsTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual void getSensorsData (std::vector< std::string > &userVector, const EventContext &ctx) const =0
 Fill vector with sensors info. More...
 
virtual void getSensorsData (std::vector< std::string > &userVector) const =0
 
virtual const SCT_SensorCondDatagetSensorsData (const unsigned int truncatedSerialNumber, const EventContext &ctx) const =0
 
virtual const SCT_SensorCondDatagetSensorsData (const unsigned int truncatedSerialNumber) const =0
 
virtual std::string getManufacturer (unsigned int truncatedSerialNumber, const EventContext &ctx) const =0
 
virtual std::string getManufacturer (unsigned int truncatedSerialNumber) const =0
 
virtual void printManufacturers (const EventContext &ctx) const =0
 
virtual void printManufacturers () const =0
 

Detailed Description

Base class to give a Vdep, crystal orientation and Mfr from conditions for each sensor in a module

Definition at line 31 of file ISCT_SensorsTool.h.

Constructor & Destructor Documentation

◆ ~ISCT_SensorsTool()

virtual ISCT_SensorsTool::~ISCT_SensorsTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

ISCT_SensorsTool::DeclareInterfaceID ( ISCT_SensorsTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ getManufacturer() [1/2]

virtual std::string ISCT_SensorsTool::getManufacturer ( unsigned int  truncatedSerialNumber) const
pure virtual

◆ getManufacturer() [2/2]

virtual std::string ISCT_SensorsTool::getManufacturer ( unsigned int  truncatedSerialNumber,
const EventContext &  ctx 
) const
pure virtual

◆ getSensorsData() [1/4]

virtual const SCT_SensorCondData* ISCT_SensorsTool::getSensorsData ( const unsigned int  truncatedSerialNumber) const
pure virtual

◆ getSensorsData() [2/4]

virtual const SCT_SensorCondData* ISCT_SensorsTool::getSensorsData ( const unsigned int  truncatedSerialNumber,
const EventContext &  ctx 
) const
pure virtual

◆ getSensorsData() [3/4]

virtual void ISCT_SensorsTool::getSensorsData ( std::vector< std::string > &  userVector) const
pure virtual

◆ getSensorsData() [4/4]

virtual void ISCT_SensorsTool::getSensorsData ( std::vector< std::string > &  userVector,
const EventContext &  ctx 
) const
pure virtual

Fill vector with sensors info.

◆ printManufacturers() [1/2]

virtual void ISCT_SensorsTool::printManufacturers ( ) const
pure virtual

◆ printManufacturers() [2/2]

virtual void ISCT_SensorsTool::printManufacturers ( const EventContext &  ctx) const
pure virtual

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