EEsmdIsoClusters


class description - source file - inheritance tree

class EEsmdIsoClusters : public TDirectory


    public:
EEsmdIsoClusters(const Char_t* name, const Char_t* title = "ESMD calibration using isolated gammas") EEsmdIsoClusters() virtual ~EEsmdIsoClusters() static TClass* Class() virtual void Clear(Option_t* opts) EEezCluster* getClusterPtr(Int_t i) Int_t getNClusters() Int_t Init() virtual TClass* IsA() const Int_t Make() void setAnalysis(EEezAnalysis* a) void setClusterFinder(EEezClAnalysis* c) void setMaxSum(Float_t max) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
EEezAnalysis* mEEmcAnalysis Reconstructed tower+pre+post+smd response EEezClAnalysis* mEEmcClusters Reconstructed clusters EEezClusterPtrVec_t mClusters EEmcSmdMap* mEEsmdMap tower-to-smd (and vice versa) mapping Float_t mMaxSharedSum Maximum energy sum [GeV] of towers along shared smd strips

Class Description

 EEsmdIsoClusters

 Author: Jason C. Webb <jwebb@iucf.indiana.edu>

 A class to identify "isolated" clusters... where isolated is in the
 sense that there are no ambiguities in interpreting the SMD response
 in either the U or V planes.

 For now, a cluster is considered isolated if all towers which lie along
 the SMD strips shared by its seed tower respond below a specified energy
 threshold.



EEsmdIsoClusters( const Char_t *myName, const Char_t *myTitle ) : TDirectory ( myName, myTitle )
 Class constructor

Int_t Init()
 Performs class initialization.

Int_t Make()
 Loops over all clusters identified by the cluster finder and
 determines if they passed or failed the isolation condition.

void Clear ( Option_t *opts )
 Clears the vector of isolated clusters in preparation for processing
 another event



Inline Functions


        EEsmdIsoClusters EEsmdIsoClusters()
                    void setClusterFinder(EEezClAnalysis* c)
                    void setAnalysis(EEezAnalysis* a)
                    void setMaxSum(Float_t max)
                   Int_t getNClusters()
            EEezCluster* getClusterPtr(Int_t i)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
                    void ~EEsmdIsoClusters()


Author: Jason C. Webb
Last update: Tue Jun 1 11:20:51 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.