#include <PlexusABC.h>
Inheritance diagram for PlexusABC:

Public Member Functions | |
| virtual RawChannelId | GetRawChannelId (const PlexStripEndId &pseid) const =0 |
| virtual RawChannelId | GetRawChannelId (const PlexPixelSpotId &psid) const =0 |
| virtual RawChannelId | GetRawChannelId (const PlexPinDiodeId &diodeid) const =0 |
| virtual PlexSEIdAltL | GetSEIdAltL (const RawChannelId &rcid, const PlexCalib *calib=0, Int_t adc=0, Double_t time=0) const =0 |
| virtual PlexStripEndId | GetStripEndId (const PlexPixelSpotId &psid) const =0 |
| virtual std::vector< PlexPixelSpotId > | GetPixelSpotIdVector (const RawChannelId &rcid, bool uniquePixels) const =0 |
| virtual PlexPixelSpotId | GetPixelSpotId (const PlexStripEndId &seid) const =0 |
| virtual PlexPinDiodeId | GetPinDiodeId (const RawChannelId &rcid) const =0 |
| virtual ReadoutType::Readout_t | GetReadoutType (const RawChannelId &rcid) const =0 |
| virtual std::vector< PlexStripEndId > | GetStripEndIdVector (const PlexLedId &ledid) const =0 |
| virtual std::pair< PlexPinDiodeId, PlexPinDiodeId > | GetPinDiodeIds (const PlexLedId &ledid) const =0 |
| virtual PlexLedId | GetLedId (const PlexStripEndId &seid) const =0 |
| virtual PlexLedId | GetLedId (const PlexPinDiodeId &diodeid) const =0 |
| virtual const std::vector< PlexStripEndId > & | GetAllStripEnds (StripEnd::StripEnd_t restrictEnd=StripEnd::kUnknown) const =0 |
| virtual const std::vector< PlexPixelSpotId > & | GetAllPixelSpots () const =0 |
| virtual const std::vector< PlexPixelSpotId > & | GetAllPixels () const =0 |
| virtual const std::vector< PlexPixelSpotId > & | GetAllTubes () const =0 |
| virtual const std::vector< RawChannelId > & | GetAllRawChannelIds () const =0 |
| virtual const VldRange & | GetVldRange () const =0 |
| PlexusABC () | |
Protected Member Functions | |
| PlexusABC (const VldRange &) | |
| virtual | ~PlexusABC () |
Friends | |
| class | PlexLoanPool |
|
|
Definition at line 97 of file PlexusABC.h. 00097 : TObject() {;}
|
|
|
Definition at line 102 of file PlexusABC.h. 00102 {;}
|
|
|
Definition at line 103 of file PlexusABC.h. 00103 {;}
|
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, Plexus, and PlexusReroot. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
||||||||||||
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, Plexus, and PlexusReroot. |
|
|
Implemented in PlexHandle, Plexus, and PlexusReroot. |
|
|
Implemented in PlexHandle, Plexus, and PlexusReroot. |
|
|
Implemented in PlexHandle, Plexus, and PlexusReroot. |
|
||||||||||||||||||||
|
Implemented in PlexHandle, Plexus, and PlexusReroot. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Implemented in PlexHandle, and Plexus. |
|
|
Reimplemented in Plexus, and PlexusReroot. Definition at line 50 of file PlexusABC.h. |
1.3.9.1