Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Acclaim::Clustering::LogLikelihoodMethod Class Reference

Workhorse class: groups events into clusters around bases and other events using the log likelihood method. More...

#include <AcclaimClustering.h>

Public Member Functions

void doClustering (const char *dataGlob, const char *mcGlob, const char *outFileName, bool useAcclaimFiles=true)
 
void testSmallClusters (const char *dataGlob, const char *outFileName, int clusterSizeMin=5, int clusterSizeMax=16, int nAttempts=100)
 
bool getUseBaseList ()
 
void setUseBaseList (bool useBaseList)
 
void setCut (TCut cut)
 
void setCutHical (bool hc)
 
void setSelfLLMax (double llmax)
 
void setSurfaceDistThresholdKm (Double_t dist)
 
void setPercentOfMC (Int_t percent)
 
bool getDebug ()
 
void setDebug (bool db)
 
size_t addCut (const TCut c)
 

Public Attributes

bool fStoreUnclusteredHistograms
 

Static Public Attributes

static const Int_t SmallClusterSizeThreshold = 100
 

Detailed Description

Workhorse class: groups events into clusters around bases and other events using the log likelihood method.

Definition at line 214 of file AcclaimClustering.h.

Member Function Documentation

size_t Acclaim::Clustering::LogLikelihoodMethod::addCut ( const TCut  c)
inline

Add a ThermalChain style cut

Returns
number of cuts to be applied

Definition at line 244 of file AcclaimClustering.h.


The documentation for this class was generated from the following files: