Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

AutomatedClustering

#include "AutomatedClustering.hh"

AutomatedClustering


class description - source file - inheritance tree (.pdf)

class AutomatedClustering : public BaseClusteringModule

Inheritance Chart:
EsafConfigurable
EsafMsgSource
<-
RecoModule
<-
BaseClusteringModule
<-
AutomatedClustering
    private:
void CalculateDensity() void FitCluster(EusoCluster* clu) void WriteCluster() public:
AutomatedClustering(RecoEvent*, Int_t, Double_t, Int_t, Bool_t) AutomatedClustering(RecoEvent*, Int_t, Int_t, Bool_t) virtual ~AutomatedClustering() static TClass* Class() void Clustering() vector<EusoCluster*> GetClusters() const Double_t GetDistanceThreshold() const const Int_t GetNumHitsMinimum() const const Int_t GetSignificanceLevel() const virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Bool_t gDoFit

Class Description


AutomatedClustering( RecoEvent *ev, Int_t numhitsmin, Double_t thres, Int_t numpmin, Bool_t fit )

AutomatedClustering( RecoEvent *ev, Int_t numhitsmin, Int_t siglev, Bool_t fit )

~AutomatedClustering()

void Clustering()

void WriteCluster()
 check cluster significance

void FitCluster( EusoCluster *clu )

void CalculateDensity()



Inline Functions


        vector<EusoCluster*> GetClusters()
              const Double_t GetDistanceThreshold() const
                 const Int_t GetSignificanceLevel() const
                 const Int_t GetNumHitsMinimum() const
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:27:18 2005