Back to index

PdbPadGeoCham.cc

 
//----------------------------------------------------------------------------- 
//  $header$ 
// 
//  The pdbcal package 
//  Copyright (C) PHENIX collaboration, 2000 
// 
//  Implementation of class PdbPadGeoCham 
// 
//  Author: silvermy 
//----------------------------------------------------------------------------- 
#include "PdbPadGeoCham.hh" 
 
#include <iostream.h> 
 
PdbPadGeoCham::PdbPadGeoCham() 
{ 
  zero(); 
} 
 
void PdbPadGeoCham::zero() 
{ 
  northUpPoint.setX(0.0); 
  northUpPoint.setY(0.0); 
  northUpPoint.setZ(0.0); 
  southUpPoint.setX(0.0); 
  southUpPoint.setY(0.0); 
  southUpPoint.setZ(0.0); 
 
  northDownPoint.setX(0.0); 
  northDownPoint.setY(0.0); 
  northDownPoint.setZ(0.0); 
  southDownPoint.setX(0.0); 
  southDownPoint.setY(0.0); 
  southDownPoint.setZ(0.0); 
 
  pc=0; 
  arm=0; 
  side=0; 
  sector=0; 
} 
 
PdbPadGeoCham::~PdbPadGeoCham() 
{ 
} 
 
PdbPadGeoCham::PdbPadGeoCham(const PdbPadGeoCham &rhs) 
{ 
  northUpPoint = rhs.northUpPoint; 
  southUpPoint = rhs.southUpPoint; 
  northDownPoint = rhs.northDownPoint; 
  southDownPoint = rhs.southDownPoint; 
 
  pc=rhs.pc; 
  arm=rhs.arm; 
  side=rhs.side; 
  sector=rhs.sector; 
} 
 
void PdbPadGeoCham::print() const 
{ 
  cout << "NorthUpPoint: " << endl; 
  northUpPoint.print(); 
  cout << "SouthUpPoint: " << endl; 
  northUpPoint.print(); 
  cout << "NorthDownPoint: " << endl; 
  northUpPoint.print(); 
  cout << "SouthDownPoint: " << endl; 
  northUpPoint.print(); 
 
  cout << "PC: " << pc << endl; 
  cout << "Arm: " << arm << endl; 
  cout << "Side: " << side << endl; 
  cout << "Sector: " << sector << endl; 
} 

Back to index