00001
00002
00003
00004
00006
00007
00008
00009
00010
00012
00013 #include "TFndHit.h"
00014
00015 ClassImp(TFndHit)
00016
00017
00018 TFndHit::TFndHit(const Int_t &channel):
00019 fChannel(),fPosLRS(),fPosMRS()
00020 {
00021
00022 fChannel = channel;
00023 for(Int_t i=0;i<3;i++){
00024 fPosLRS[i] = -1;
00025 fPosMRS[i] = -1;
00026 }
00027 }
00028
00029
00030 TFndHit::~TFndHit()
00031 {
00032
00033 }
00034
00035
00036 void TFndHit::PrintPosition(Int_t mode){
00037
00038
00039
00040
00041
00042 TString msg = "";
00043 TString linemsg = "";
00044
00045
00046 if(mode ==0 || mode == 1){
00047 linemsg.Form(" ---> Local RS Pos (x;y;z): %.2f ; %.2f ; %.2f ;\n",
00048 fPosLRS[0],fPosLRS[1],fPosLRS[2]);
00049
00050 msg+=linemsg;
00051 }
00052
00053 if(mode ==0 || mode == 2){
00054 linemsg.Form(" ---> Main RS Pos (x;y;z): %.2f ; %.2f ; %.2f ;\n",
00055 fPosMRS[0],fPosMRS[1],fPosMRS[2]);
00056
00057 msg+=linemsg;
00058 }
00059
00060 msg+=" --- --- --- --- ---\n";
00061 msg.Resize(msg.Sizeof()-2);
00062 TThread::Printf("%s",msg.Data());
00063
00064
00065 }