#ifndef TOYCLUSTER_HPP #define TOYCLUSTER_HPP // // $Id: ToyCluster.hpp,v 1.4 2005/11/29 23:46:29 snyder Exp $ // // File: ToyCluster.hpp // Purpose: // Created: 31-MAY-1998 John Hobbs // // Jan 20, 2005 by Shaohua Fu // added Layer0 // SFL0_Jan_2005 // // $Revision: 1.4 $ // // // Include files // Global definitions class ToyCluster { public: ToyCluster() {} // ToyCluster(const int bar, const int layer, const int ladder, // cmt.out SFL0_Jan_2005 // const float xlocal, const float zlocal): // _ladder(ladder), _layer(layer), _barrel(bar), _xl(xlocal), _zl(zlocal) {} ToyCluster(const int dettype, const int bar, const int layer, const int ladder, // added SFL0_Jan_2005 const float xlocal, const float zlocal): _ladder(ladder), _layer(layer), _barrel(bar), _dettype(dettype), _xl(xlocal), _zl(zlocal) {} float xl() const { return _xl; } float zl() const { return _zl; } int ladder() const { return _ladder; } int layer() const { return _layer; } int barrel() const { return _barrel; } int dettype() const { return _dettype; } // added SFL0_Jan_2005 private: int _ladder, _layer,_barrel; int _dettype; // added SFL0_Jan_2005 float _xl, _zl; // Local coordinates }; #endif //TOYCLUSTER_HPP