CMCHit.h
//-----------------------------------------------------------------------------
// $Header: /tmp_mnt/asis/offline/ceres/cool/project/RCS/CMCHit.h,v 2.1 1996/10/04 08:59:22 voigt Exp $
//
// COOL Program Library
// Copyright (C) CERES collaboration, 1996
//
// Declaration of class CMCHit
//
//-----------------------------------------------------------------------------
#ifndef CMCHIT_H
#define CMCHIT_H
#include <iostream.h>
#include "cool.h"
class CMCHit {
public:
CMCHit();
CMCHit(double, double, double =0, double =0);
~CMCHit();
CMCHit(const CMCHit &);
CMCHit & operator = (const CMCHit &);
public:
inline double getX() const { return x; }
inline double getY() const { return y; }
inline double getZ() const { return z; }
inline double getAmp() const { return amp; }
inline void setX(double val) { x = val; }
inline void setY(double val) { y = val; }
inline void setZ(double val) { z = val; }
inline void setAmp(double val) { amp = val; }
protected:
double x;
double y;
double z;
double amp;
};
ostream & operator << (ostream&, const CMCHit&);
#endif /* CMCHIT_H */