EEmcIsoSmdCal


class description - source file - inheritance tree

class EEmcIsoSmdCal : public TDirectory


    public:
EEmcIsoSmdCal(const Char_t* name, const Char_t* title = "SMD calibration using isolated tower response") virtual ~EEmcIsoSmdCal() static TClass* Class() void Fill(EEezCluster* cluster) Int_t Init() virtual TClass* IsA() const void RandomizeGains(Int_t sector, Float_t sigma, EEmcDb* db) void RemakeGains(Int_t sector, EEmcDb* db) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TH2F* mADC[2] ADC response of highest strip in plane TH2F* mMIP[6] Calibrated MIP response of highest strip in plane (w/ eta cuts) TH2F* mETow[2] Energy of tower used in single-strip response TH1F* mFreqLarge[2] Frequency plot of how often each strip is largest TProfile* mMIP_pfy[2] Profile plots of mMIP U and V

Class Description

 EEmcIsoCal

 Author: Jason C. Webb

 Calibration of an EEMC smd plane using isolated showers.



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

Int_t Init()
 Books histograms and performs general initialization

void Fill ( EEezCluster *cluster )
 Given a cluster, fill histograms

void RemakeGains ( Int_t sector, EEmcDb *db )
 For the specified sector (1..12) overwrite the SMD strip
 gains with the relative gains determined by this analysis.

void RandomizeGains( Int_t sector, Float_t sigma, EEmcDb *db )
 For the specified sector (0..11), introduce a gaussian
 smearing with the specified width.  A floor of 0.2 is
 hardcoded.



Inline Functions


            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
               void ~EEmcIsoSmdCal()


Author: Jason C. Webb
Last update: Tue Jun 1 11:19: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.