00001 /*************************************************************************** 00002 * 00003 * $Id: StEtrHit.cxx,v 2.2 2012/03/22 00:07:32 perev Exp $ 00004 * 00005 * Author: Ming Shao, Jan 2012 00006 *************************************************************************** 00007 * 00008 * Description: 00009 * 00010 *************************************************************************** 00011 * 00012 * $Log: StEtrHit.cxx,v $ 00013 * Revision 2.2 2012/03/22 00:07:32 perev 00014 * Section added 00015 * 00016 * Revision 2.1 2012/01/24 03:06:12 perev 00017 * Add Etr 00018 * 00019 * 00020 * Revision 1.0 2012/01/05 Ming 00021 * Initial Version 00022 * 00023 **************************************************************************/ 00024 #include "StEtrHit.h" 00025 #include "StTrack.h" 00026 static StThreeVectorF zero3V(0,0,9); 00027 00028 ClassImp(StEtrHit) 00029 00030 //______________________________________________________________________________ 00031 StEtrHit::StEtrHit() 00032 { 00033 } 00034 00035 //______________________________________________________________________________ 00036 StEtrHit::StEtrHit(const StThreeVectorF& p, 00037 int sector, int layer, int section, float charge) 00038 // volume_id = section + 100*layer + 10000*sector 00039 : StHit(p, zero3V, section+100*(layer+100*sector), charge, 0) 00040 {} 00041 00042 //______________________________________________________________________________ 00043 StEtrHit::~StEtrHit() {/* noop */} 00044 //______________________________________________________________________________ 00045 int StEtrHit::section() const {return (hardwarePosition() )%100;} 00046 //______________________________________________________________________________ 00047 int StEtrHit::layer() const {return (hardwarePosition()/100 )%100;} 00048 //______________________________________________________________________________ 00049 int StEtrHit::sector() const {return (hardwarePosition()/10000)%100;} 00050 00051 00052
1.5.9