ROOT logo
#pragma implementation
#include "hshowercalparcell.h"
#include "TClass.h"

ClassImp(HShowerCalParCell)

//*-- Author : Leszek Kidon
//*-- Created: 1998

//*-- Modified: Marcin Jaskula
//*-- Sat Sep  1 18:23:44 CEST 2001

//_HADES_CLASS_DESCRIPTION 
///////////////////////////////////////////////////////////////////////
// HShowerCalParCell
//
// HShowerCalParCell contains slope and offset parameters
// for calibration of one pad
//
//////////////////////////////////////////////////////////////////////

HShowerCalParCell::HShowerCalParCell() {
    reset();
}

// -----------------------------------------------------------------------------

HShowerCalParCell::HShowerCalParCell(Float_t fSlope, Float_t fOffset) {
    reset();
    setParams(fSlope, fOffset, 0.0, 1.0);
}

// -----------------------------------------------------------------------------

HShowerCalParCell::HShowerCalParCell(Float_t fSlope, Float_t fOffset,
                                    Float_t fThreshold, Float_t fGain)
{
    reset();
    setParams(fSlope, fOffset, fThreshold, fGain);
}

// -----------------------------------------------------------------------------

Int_t HShowerCalParCell::reset()
{
   setParams(1.0, 0.0, 0.0, 1.0);
   return 1;
}

// -----------------------------------------------------------------------------

void HShowerCalParCell::setParams(Float_t fSlope, Float_t fOffset) {
//set slope and offset
    setSlope(fSlope);
    setOffset(fOffset);
}

// -----------------------------------------------------------------------------

void HShowerCalParCell::setParams(Float_t fSlope, Float_t fOffset,
                        Float_t fThreshold, Float_t fGain)
{
    setSlope(fSlope);
    setOffset(fOffset);
    setThreshold(fThreshold);
    setGain(fGain);
}

// -----------------------------------------------------------------------------

void HShowerCalParCell::print(void)
{
    printf("S: %f  O: %f  T: %f  G: %f\n", getSlope(), getOffset(),
                    getThreshold(), getGain());
}
 hshowercalparcell.cc:1
 hshowercalparcell.cc:2
 hshowercalparcell.cc:3
 hshowercalparcell.cc:4
 hshowercalparcell.cc:5
 hshowercalparcell.cc:6
 hshowercalparcell.cc:7
 hshowercalparcell.cc:8
 hshowercalparcell.cc:9
 hshowercalparcell.cc:10
 hshowercalparcell.cc:11
 hshowercalparcell.cc:12
 hshowercalparcell.cc:13
 hshowercalparcell.cc:14
 hshowercalparcell.cc:15
 hshowercalparcell.cc:16
 hshowercalparcell.cc:17
 hshowercalparcell.cc:18
 hshowercalparcell.cc:19
 hshowercalparcell.cc:20
 hshowercalparcell.cc:21
 hshowercalparcell.cc:22
 hshowercalparcell.cc:23
 hshowercalparcell.cc:24
 hshowercalparcell.cc:25
 hshowercalparcell.cc:26
 hshowercalparcell.cc:27
 hshowercalparcell.cc:28
 hshowercalparcell.cc:29
 hshowercalparcell.cc:30
 hshowercalparcell.cc:31
 hshowercalparcell.cc:32
 hshowercalparcell.cc:33
 hshowercalparcell.cc:34
 hshowercalparcell.cc:35
 hshowercalparcell.cc:36
 hshowercalparcell.cc:37
 hshowercalparcell.cc:38
 hshowercalparcell.cc:39
 hshowercalparcell.cc:40
 hshowercalparcell.cc:41
 hshowercalparcell.cc:42
 hshowercalparcell.cc:43
 hshowercalparcell.cc:44
 hshowercalparcell.cc:45
 hshowercalparcell.cc:46
 hshowercalparcell.cc:47
 hshowercalparcell.cc:48
 hshowercalparcell.cc:49
 hshowercalparcell.cc:50
 hshowercalparcell.cc:51
 hshowercalparcell.cc:52
 hshowercalparcell.cc:53
 hshowercalparcell.cc:54
 hshowercalparcell.cc:55
 hshowercalparcell.cc:56
 hshowercalparcell.cc:57
 hshowercalparcell.cc:58
 hshowercalparcell.cc:59
 hshowercalparcell.cc:60
 hshowercalparcell.cc:61
 hshowercalparcell.cc:62
 hshowercalparcell.cc:63
 hshowercalparcell.cc:64
 hshowercalparcell.cc:65
 hshowercalparcell.cc:66
 hshowercalparcell.cc:67
 hshowercalparcell.cc:68
 hshowercalparcell.cc:69
 hshowercalparcell.cc:70
 hshowercalparcell.cc:71
 hshowercalparcell.cc:72
 hshowercalparcell.cc:73
 hshowercalparcell.cc:74
 hshowercalparcell.cc:75