![]() |
![]() |
#include <RBorderFinder.h>
Public Types | |
typedef ForwardDetRing | Det |
typedef geomsort::ExtractR < Det, float > | DetR |
Public Member Functions | |
bool | isROverlapping () const |
Returns true if any 2 of the Det overlap in R. More... | |
bool | isRPeriodic () const |
Returns true if the Dets are periodic in R. More... | |
std::vector< double > | RBins () const |
The centers of the Dets. More... | |
RBorderFinder (const std::vector< const Det * > &utheDets) | |
std::vector< double > | RBorders () const |
virtual | ~RBorderFinder () |
Private Member Functions | |
int | binIndex (int i) const |
Private Attributes | |
bool | isROverlapping_ |
bool | isRPeriodic_ |
int | theNbins |
std::vector< double > | theRBins |
std::vector< double > | theRBorders |
Find the R binning of a list of detector according to several definitions.
Definition at line 22 of file RBorderFinder.h.
typedef ForwardDetRing RBorderFinder::Det |
Definition at line 25 of file RBorderFinder.h.
typedef geomsort::ExtractR<Det,float> RBorderFinder::DetR |
Definition at line 26 of file RBorderFinder.h.
|
inline |
Definition at line 28 of file RBorderFinder.h.
|
inlinevirtual |
Definition at line 156 of file RBorderFinder.h.
|
inlineprivate |
Definition at line 182 of file RBorderFinder.h.
|
inline |
Returns true if any 2 of the Det overlap in R.
Definition at line 162 of file RBorderFinder.h.
|
inline |
Returns true if the Dets are periodic in R.
Definition at line 159 of file RBorderFinder.h.
|
inline |
The centers of the Dets.
Definition at line 169 of file RBorderFinder.h.
Referenced by GeneralBinFinderInR< T >::GeneralBinFinderInR().
|
inline |
The borders, defined for each det as the middle between its lower edge and the previous Det's upper edge.
Definition at line 166 of file RBorderFinder.h.
Referenced by GeneralBinFinderInR< T >::GeneralBinFinderInR().
|
private |
Definition at line 178 of file RBorderFinder.h.
|
private |
Definition at line 177 of file RBorderFinder.h.
|
private |
Definition at line 176 of file RBorderFinder.h.
|
private |
Definition at line 180 of file RBorderFinder.h.
|
private |
Definition at line 179 of file RBorderFinder.h.