3 // Implementation for TTree output in PHOS DA
4 // for calibrating energy by pi0 and MIP.
6 // -- Author: Hisayuki Torii (Hiroshima Univ.)
11 #include "AliPHOSDATreeDigit.h"
13 ClassImp(AliPHOSDATreeDigit)
14 //------------------------------------------------------------------------
15 bool AliPHOSDATreeDigit::IsNeighbor(const AliPHOSDATreeDigit& digit) const{
16 // Check wether the given digit is neighboring to this digit.
17 // Return true if yes.
18 if( fabs(this->GetRow() - digit.GetRow()) < 2 && fabs(this->GetCol() - digit.GetCol()) < 2 ){
23 //------------------------------------------------------------------------
24 void AliPHOSDATreeDigit::Print(char* opt){
26 std::cout<<" AliPHOSDATreeDigit:: "<<opt<<" E="<<fEnergy<<" (row,col)=("
27 <<GetRow()<<","<<GetCol()<<") absid="<<fAbsId<<std::endl;
29 //------------------------------------------------------------------------
30 std::ostream& operator<<(std::ostream& out, const AliPHOSDATreeDigit& digit){
32 //std::cout<<" AliPHOSDATreeDigit:: E="<<digit.GetEnergy()<<" (row,col)=("
33 //<<digit.GetRow()<<","<<digit.GetCol()<<") absid="<<digit.GetAbsId()<<std::endl;
34 out<<" AliPHOSDATreeDigit:: E="<<digit.fEnergy<<" (row,col)=("
35 <<(int)(digit.fAbsId/56)<<","<<digit.fAbsId%56<<") absid="<<digit.fAbsId;
38 //------------------------------------------------------------------------