15#ifndef ALICEO2_TPC_PADROCPOS_H_
16#define ALICEO2_TPC_PADROCPOS_H_
46 PadROCPos(
const int roc,
const int rowInROC,
const int padInRow) : mROC(
roc), mPadPos(
PadPos(rowInROC, padInRow)) {}
75 int getRow()
const {
return mPadPos.getRow(); }
79 int getPad()
const {
return mPadPos.getPad(); }
85 bool isValid()
const {
return mPadPos.isValid(); }
93 if (mROC <
other.mROC) {
96 if (mROC ==
other.mROC && mPadPos <
other.mPadPos) {
Pad and row inside a ROC.
const Sector getSector() const
bool operator==(const PadROCPos &other) const
equal operator
PadROCPos(const int roc, const int rowInROC, const int padInRow)
PadROCPos()=default
default constructor
PadROCPos(const ROC &roc, const PadPos &padPosition)
const ROC & getROC() const
const PadPos & getPadPos() const
RocType getROCType() const
bool operator<(const PadROCPos &other) const
smaller operator
Sector getSector() const
get sector
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
VectorOfTObjectPtrs other