Back to index

See source file

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 */  

Back to index

See source file