CMCSplittedHit.h
//-----------------------------------------------------------------------------
// $Header: /asis/offline/ceres/cool/project/RCS/CMCSplittedHit.h,v 1.1 1997/06/24 16:16:27 messer Exp $
//
// COOL Program Library
// Copyright (C) CERES collaboration, 1997
//
// Declaration of class CMCSplittedHit Expert : Claudia
//
//-----------------------------------------------------------------------------
#ifndef CMCSPLITTEDHIT_H
#define CMCSPLITTEDHIT_H
#include "cool.h"
class CMCSplittedHit {
public:
CMCSplittedHit();
CMCSplittedHit(double, double, double, int, double);
~CMCSplittedHit();
CBoolean operator == (const CMCSplittedHit &);
public:
double getRadialPosition(){return radialPosition;};
double getFullSigma(){return sigma;};
double getAmplitude(){return amplitude;};
int getHitNumber(){return hitnumber;};
double getSigmaRadius(){return sigrad;};
void setRadialPosition(double rpos){radialPosition = rpos;};
void getFullSigma(double sig){sigma = sig;};
void setAmplitude(double amp){amplitude = amp;};
void setHitNumber(int hit){hitnumber = hit;};
void setSigmaRadius(double sigr){sigrad = sigr;};
protected:
CMCSplittedHit(const CMCSplittedHit &);
CMCSplittedHit & operator = (const CMCSplittedHit &);
double radialPosition;
double sigma;
double amplitude;
int hitnumber;
double sigrad;
};
#endif /* CMCSPLITTEDHIT_H */