#ifndef ALIITSVERTEXER_H #define ALIITSVERTEXER_H #include #include "AliITSDetTypeRec.h" /////////////////////////////////////////////////////////////////// // // // Base class for primary vertex reconstruction for ITS // // // /////////////////////////////////////////////////////////////////// /* $Id$ */ class TString; class AliITSVertexer : public AliVertexer { public: // default constructor AliITSVertexer(); virtual ~AliITSVertexer(); virtual AliESDVertex *FindVertexForCurrentEvent(TTree *itsClusterTree)=0; virtual void PrintStatus() const = 0; virtual void ResetVertex(); void FindMultiplicity(TTree *itsClusterTree); void SetFirstEvent(Int_t ev){fFirstEvent = ev;} void SetLastEvent(Int_t ev){fLastEvent = ev;} static Float_t GetPipeRadius() {return fgkPipeRadius;} void SetLaddersOnLayer2(Int_t ladwid=4); void SetComputeMultiplicity(Bool_t opt=kTRUE){fComputeMultiplicity=opt;} virtual void SetUseModule(Int_t imod, Bool_t optUse){ if(imod>=0 && imod=0 && imod