X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HMPID%2FAliHMPIDDigit.h;h=b1fadfa3218899760de504504d014a61c1c2e779;hb=6ddaaee3dbf90d0c9ab9400e28410018bb852f8a;hp=fef2fcb7acd2702b277f4e4fd5febab8df06a310;hpb=c5c19d6ac48c0b963c0629560c5255d4e0e66c8b;p=u%2Fmrichter%2FAliRoot.git diff --git a/HMPID/AliHMPIDDigit.h b/HMPID/AliHMPIDDigit.h index fef2fcb7acd..b1fadfa3218 100644 --- a/HMPID/AliHMPIDDigit.h +++ b/HMPID/AliHMPIDDigit.h @@ -51,7 +51,8 @@ public: Float_t Q ( )const{return fQ;} //charge, [QDC] inline void Raw (UInt_t &w32,Int_t &ddl,Int_t &r,Int_t &d,Int_t &a)const; //digit->(w32,ddl,r,d,a) inline void Raw (UInt_t w32,Int_t ddl ); //(w32,ddl)->digit - inline Bool_t Set (Int_t c,Int_t p,Int_t x,Int_t y,Float_t q=0,Int_t tid=0); //manual creation + inline Bool_t Set (Int_t c,Int_t p,Int_t x,Int_t y,Int_t tid=0); //manual creation + void SetQ (Float_t q ) {fQ=q;} //manual creation static void WriteRaw (TObjArray *pDigLst ); //write as raw stream static Float_t SizeAllX ( ) {return fMaxPcX[5];} //all PCs size x, [cm] @@ -180,15 +181,16 @@ void AliHMPIDDigit::Raw(UInt_t w32,Int_t ddl) fPad=Abs(ch,pc,px,py);fQ=q; } //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -Bool_t AliHMPIDDigit::Set(Int_t ch,Int_t pc,Int_t px,Int_t py,Float_t qdc,Int_t tid) +Bool_t AliHMPIDDigit::Set(Int_t ch,Int_t pc,Int_t px,Int_t py,Int_t tid) { // Manual creation of digit // Arguments: ch,pc,px,py,qdc,tid -// Returns: none +// Returns: kTRUE if wrong digit if(pxkMaxPx) return kTRUE; if(pykMaxPy) return kTRUE; - fPad=Abs(ch,pc,px,py);fQ=qdc;fTracks[0]=tid; + fPad=Abs(ch,pc,px,py);fTracks[0]=tid; + fQ=0; return kFALSE; } #endif