EEmcIsoSmdCal
class description - source file - inheritance tree
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)
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
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.