Public Member Functions | |
| virtual | ~IRegSelSvc () |
| Destructor. | |
| virtual void | DetHashIDList (DETID detectorID, const IRoiDescriptor &roi, std::vector< IdentifierHash > &IDList)=0 |
| IdentifierHash methods. | |
| virtual void | DetHashIDList (DETID detectorID, long layer, const IRoiDescriptor &roi, std::vector< IdentifierHash > &IDList)=0 |
| DetHashIDList interface declaration. A list of non-repeated IdentifierHash is returned. | |
| virtual void | DetHashIDList (DETID detectorID, std::vector< IdentifierHash > &IDList)=0 |
| DetHashIDList interface declaration. A list of non-repeated IdentifierHash is returned. | |
| virtual void | DetHashIDList (DETID detectorID, long layer, std::vector< IdentifierHash > &IDList)=0 |
| DetHashIDList interface declaration. A list of non-repeated IdentifierHash is returned. | |
| virtual void | DetROBIDListUint (DETID detectorID, const IRoiDescriptor &roi, std::vector< uint32_t > &outputROBIDList)=0 |
| Rob identifier methods methods. | |
| virtual void | DetROBIDListUint (DETID detectorID, long layer, const IRoiDescriptor &roi, std::vector< uint32_t > &outputROBIDList)=0 |
| DetROBIDListUint interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference. | |
| virtual void | DetROBIDListUint (DETID detectorID, std::vector< uint32_t > &outputROBIDList)=0 |
| DetROBIDListUint interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference. | |
| virtual void | DetROBIDListUint (DETID detectorID, long layer, std::vector< uint32_t > &outputROBIDList)=0 |
| DetROBIDListUint interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference. | |
| virtual StatusCode | handle (IOVSVC_CALLBACK_ARGS)=0 |
| virtual void | GetEtaPhi (DETID detectorID, IdentifierHash hashId, double *etaMin, double *etaMax, double *phiMin, double *phiMax)=0 |
| virtual double | getDeltaZ () const =0 |
| virtual void | DisableMissingROBs (const std::vector< uint32_t > &vec)=0 |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| Retrieve interface ID. | |
| virtual void IRegSelSvc::DetHashIDList | ( | DETID | detectorID, | |
| long | layer, | |||
| std::vector< IdentifierHash > & | IDList | |||
| ) | [pure virtual] |
DetHashIDList interface declaration. A list of non-repeated IdentifierHash is returned.
| DETID | detectorID, an enum to define subdetectors | |
| long | layer, long int to decide which layer within the detector. |
| virtual void IRegSelSvc::DetHashIDList | ( | DETID | detectorID, | |
| std::vector< IdentifierHash > & | IDList | |||
| ) | [pure virtual] |
DetHashIDList interface declaration. A list of non-repeated IdentifierHash is returned.
Fullscan methods - when not specifying RoI Technically, these should be made private, sinec the roidescriptor now has a Fullscan flag, so the normal RoI descriptors should be used to flag this, and then call the full scan methods internally
| DETID | detectorID, an enum to define subdetectors |
| virtual void IRegSelSvc::DetHashIDList | ( | DETID | detectorID, | |
| long | layer, | |||
| const IRoiDescriptor & | roi, | |||
| std::vector< IdentifierHash > & | IDList | |||
| ) | [pure virtual] |
DetHashIDList interface declaration. A list of non-repeated IdentifierHash is returned.
| DETID | detectorID, an enum to define subdetectors | |
| long | layer, long int to decide which layer within the detector. | |
| IRoiDescriptor | roi, the IRoiDescriptor for the roi, all enabled elements in the roi are found. |
| virtual void IRegSelSvc::DetHashIDList | ( | DETID | detectorID, | |
| const IRoiDescriptor & | roi, | |||
| std::vector< IdentifierHash > & | IDList | |||
| ) | [pure virtual] |
IdentifierHash methods.
DetHashIDList interface declaration. A list of non-repeated IdentifierHash is returned
| DETID | detectorID, an enum to define subdetectors | |
| IRoiDescriptor | roi, the IRoiDescriptor for the roi, all enabled elements in the roi are found. |
| virtual void IRegSelSvc::DetROBIDListUint | ( | DETID | detectorID, | |
| long | layer, | |||
| std::vector< uint32_t > & | outputROBIDList | |||
| ) | [pure virtual] |
DetROBIDListUint interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference.
| DETID | detectorID, an enum to define subdetectors | |
| long | layer, long int to decide which layer within the detector. |
| virtual void IRegSelSvc::DetROBIDListUint | ( | DETID | detectorID, | |
| std::vector< uint32_t > & | outputROBIDList | |||
| ) | [pure virtual] |
DetROBIDListUint interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference.
| DETID | detectorID, an enum to define subdetectors |
| virtual void IRegSelSvc::DetROBIDListUint | ( | DETID | detectorID, | |
| long | layer, | |||
| const IRoiDescriptor & | roi, | |||
| std::vector< uint32_t > & | outputROBIDList | |||
| ) | [pure virtual] |
DetROBIDListUint interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference.
| DETID | detectorID, an enum to define subdetectors | |
| long | layer, long int to decide which layer within the detector. | |
| IRoiDescriptor | the IRoiDescriptor for the roi, all enabled elements in the roi are found. |
| virtual void IRegSelSvc::DetROBIDListUint | ( | DETID | detectorID, | |
| const IRoiDescriptor & | roi, | |||
| std::vector< uint32_t > & | outputROBIDList | |||
| ) | [pure virtual] |
Rob identifier methods methods.
DetROBIDListUint interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference.
| DETID | detectorID, an enum to define subdetectors | |
| IRoiDescriptor | the IRoiDescriptor for the roi, all enabled elements in the roi are found. |
| virtual void IRegSelSvc::DisableMissingROBs | ( | const std::vector< uint32_t > & | vec | ) | [pure virtual] |
Method to Disable LAr ROBs
| virtual double IRegSelSvc::getDeltaZ | ( | ) | const [pure virtual] |
return the stored roi extend in z at the beamline
| virtual void IRegSelSvc::GetEtaPhi | ( | DETID | detectorID, | |
| IdentifierHash | hashId, | |||
| double * | etaMin, | |||
| double * | etaMax, | |||
| double * | phiMin, | |||
| double * | phiMax | |||
| ) | [pure virtual] |
NB: This should be removed GetEtaPhi interface declaration. This interface can be used by all subdetectors. Given a IdentifierHash number eta and phi ranges are returned
| DETID | detectorID, an enum to define subdetectors | |
| IdentifierHash | hashId, Offline Identifier Hash number |
etaMin, a double argument that represents eta minimum value in a range. etaMax, a double argument that represents eta maximum value in a range. phiMin, a double argument that represents phi minimum value in a range. phiMax, a double argument that represents phi maximum value in a range. | virtual StatusCode IRegSelSvc::handle | ( | IOVSVC_CALLBACK_ARGS | ) | [pure virtual] |
beginRun is when all the tables are initialized
1.6.1