|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TIDAUTILS_ROIDESCRIPTORBUILDER_H
13 #define TIDAUTILS_ROIDESCRIPTORBUILDER_H
35 for (
unsigned i=0 ;
i<
r.size() ;
i++ ) {
53 #endif // TIDAUTILS_ROIDESCRIPTORBUILDER_H
virtual double phi() const =0
Methods to retrieve data members.
virtual double etaMinus() const =0
Describes the Region of Ineterest geometry It has basically 8 parameters.
~TIDARoiDescriptorBuilder()
TIDARoiDescriptorBuilder(const IRoiDescriptor &r)
virtual double etaPlus() const =0
virtual double eta() const =0
Describes the API of the Region of Ineterest geometry.
unsigned roiId() const
identifier methods
virtual double phiMinus() const =0
virtual double phiPlus() const =0
extreme phi values
virtual double zedPlus() const =0
the zed and eta values at the most forward and most rear ends of the RoI
void push_back(const TIDARoiDescriptor &roi)
virtual bool isFullscan() const =0
is this a full detector RoI?
virtual double zed() const =0
virtual double zedMinus() const =0
TIDARoiDescriptor(bool fullscan=false)
default constructor