ATLAS Offline Software
Loading...
Searching...
No Matches
ISCT_SensorsTool Class Referenceabstract

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

#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.
virtual void getSensorsData (std::vector< std::string > &userVector, const EventContext &ctx) const =0
 Fill vector with sensors info.
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 ,
1 ,
0  )

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: