// // $Id: SiLayer_t.cpp,v 1.4 2002/04/03 20:05:09 skulik Exp $ // // File: test_ladder.cc // Purpose: // Created: 22-OCT-1997 John Hobbs // // $Revision: 1.4 $ // // // Include files #include using std::endl; int main() { SiLayer *defaultDet,*specificDet; const int nladders=8; const float radius=5.0; const float phi0=0.0; const float zhalf=12.0; defaultDet = new SiLayer; std::cout << "Default: " << *defaultDet << endl << endl; specificDet = new SiLayer(radius,zhalf,nladders,phi0,0.0,false,(SiLadder*)0); std::cout << "Specific (default): " << *specificDet << endl; SiLadder* copylad = new SiLadder(2,4,0.,0.,0.,0.); specificDet = new SiLayer(radius,zhalf,nladders,phi0,0.0,false,copylad); std::cout << "Specific (replicate): " << *specificDet << endl; return(0); }