#ifndef ALIITSPLISTITEM_H #define ALIITSPLISTITEM_H /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ #include class AliITSpListItem: public TObject { public: // Default Constructor AliITSpListItem(); // Standard Signal Constructor AliITSpListItem(Int_t track,Int_t hit,Int_t module,Int_t index, Double_t signal); // Standard Noise Constructor AliITSpListItem(Int_t module,Int_t index,Double_t signal); // Class destrutor virtual ~AliITSpListItem(); // Copy Oporator AliITSpListItem(const AliITSpListItem &source); // = Operator virtual AliITSpListItem& operator=(const AliITSpListItem &source); // Building methods: they set completely the status of the object void Build(Int_t module,Int_t index,Double_t noise); void Build(Int_t track,Int_t hit,Int_t module,Int_t index,Double_t signal); void Build(const AliITSpListItem &source); // Returns the signal value in the list of signals virtual Double_t GetSignal(Int_t i) const { return ( (i>=0&&i=0&&i=0&&i>(istream &is,AliITSpListItem &source); #endif