//====================================================================
ClassImp(AliFMDDigit)
+#if 0
+; // Here to make Emacs happy
+#endif
//____________________________________________________________________
AliFMDDigit::AliFMDDigit()
: fCount1(0),
fCount2(-1),
- fCount3(-1)
+ fCount3(-1),
+ fCount4(-1)
{
// CTOR
}
//____________________________________________________________________
-AliFMDDigit::AliFMDDigit(UShort_t detector,
- Char_t ring,
- UShort_t sector,
- UShort_t strip,
- UShort_t count1,
- Short_t count2,
- Short_t count3)
+AliFMDDigit::AliFMDDigit(UShort_t detector,
+ Char_t ring,
+ UShort_t sector,
+ UShort_t strip,
+ UShort_t count1,
+ Short_t count2,
+ Short_t count3,
+ Short_t count4,
+ UShort_t nrefs,
+ const Int_t* refs)
: AliFMDBaseDigit(detector, ring, sector, strip),
fCount1(count1),
fCount2(count2),
- fCount3(count3)
+ fCount3(count3),
+ fCount4(count4)
{
//
// Creates a real data digit object
// count1 ADC count (a 10-bit word)
// count2 ADC count (a 10-bit word) -1 if not used
// count3 ADC count (a 10-bit word) -1 if not used
+ if (!refs) return;
+ for (Int_t i = 0; i < nrefs; i++) AddTrack(refs[i]);
}
//____________________________________________________________________
//____________________________________________________________________
void
-AliFMDDigit::Print(Option_t* /* option*/) const
+AliFMDDigit::Print(Option_t* option) const
{
// Print digit to standard out
AliFMDBaseDigit::Print();
- cout << "\t"
- << fCount1 << " (+ " << fCount2 << " + " << fCount2 << ") = "
- << Counts() << endl;
+ std::cout << "\t"
+ << std::setw(4) << fCount1 << " ("
+ << std::setw(4) << fCount2 << ","
+ << std::setw(4) << fCount3 << ","
+ << std::setw(4) << fCount4 << ") = "
+ << std::setw(4) << Counts() << std::flush;
+ TString opt(option);
+ if (opt.Contains("l", TString::kIgnoreCase)) {
+ std::cout << " ";
+ for (Int_t i = 0; i < 3; i++)
+ std::cout << (i == 0 ? "" : ",") << std::setw(5) << fTracks[i];
+ }
+ std::cout << std::endl;
}
//____________________________________________________________________