7 #ifndef GAUDISVC__IAXIS_H
8 #define GAUDISVC__IAXIS_H 1
17 #include "AIDA/IAxis.h"
31 class Axis :
public AIDA::IAxis
38 if (index==AIDA::IAxis::OVERFLOW_BIN)
return nbins+1;
39 if (index==AIDA::IAxis::UNDERFLOW_BIN)
return 0;
44 if ( index == bins + 1 )
return AIDA::IAxis::OVERFLOW_BIN ;
45 if ( index == 0 )
return AIDA::IAxis::UNDERFLOW_BIN ;
83 return 0 ==
taxis_ ?
true : !
taxis_->IsVariableBinSize() ;
153 self &
me()
const {
return const_cast<self&
>(*this);}