Go to the documentation of this file. 1 #ifndef DTOccupancyClusterBuilder_H
2 #define DTOccupancyClusterBuilder_H
55 std::map<double, std::pair<DTOccupancyPoint, DTOccupancyPoint> >
theDistances;
std::map< double, std::pair< DTOccupancyPoint, DTOccupancyPoint > > theDistances
void buildClusters()
build the clusters
std::set< DTOccupancyPoint > thePoints
DTOccupancyClusterBuilder()
Constructor.
DTOccupancyCluster getBestCluster() const
get the cluster correspondig to "normal" cell occupancy.
void computePointToPointDistances()
bool isProblematic(DTLayerId layerId) const
std::set< DTLayerId > theProblematicLayers
std::map< double, DTOccupancyPoint > theDistancesFromTheCluster
void drawClusters(std::string canvasName)
draw a TH2F histograms showing the clusters
virtual ~DTOccupancyClusterBuilder()
Destructor.
void computeDistancesToCluster(const DTOccupancyCluster &cluster)
void addPoint(const DTOccupancyPoint &point)
Add an occupancy point for a given layer.
std::pair< DTOccupancyPoint, DTOccupancyPoint > getInitialPair()
*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
std::vector< DTOccupancyCluster > theClusters