1 #ifndef DTOccupancyClusterBuilder_H 2 #define DTOccupancyClusterBuilder_H 55 std::map<double, std::pair<DTOccupancyPoint, DTOccupancyPoint> >
theDistances;
std::set< DTLayerId > theProblematicLayers
std::map< double, std::pair< DTOccupancyPoint, DTOccupancyPoint > > theDistances
std::map< double, DTOccupancyPoint > theDistancesFromTheCluster
DTOccupancyCluster getBestCluster() const
get the cluster correspondig to "normal" cell occupancy.
std::set< DTOccupancyPoint > thePoints
void drawClusters(std::string canvasName)
draw a TH2F histograms showing the clusters
bool isProblematic(DTLayerId layerId) const
virtual ~DTOccupancyClusterBuilder()
Destructor.
void computeDistancesToCluster(const DTOccupancyCluster &cluster)
void addPoint(const DTOccupancyPoint &point)
Add an occupancy point for a given layer.
void buildClusters()
build the clusters
DTOccupancyClusterBuilder()
Constructor.
void computePointToPointDistances()
std::pair< DTOccupancyPoint, DTOccupancyPoint > getInitialPair()
std::vector< DTOccupancyCluster > theClusters
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point