]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSVertexer.h
Coding rule violations corrected.
[u/mrichter/AliRoot.git] / ITS / AliITSVertexer.h
1 #ifndef ALIITSVERTEXER_H
2 #define ALIITSVERTEXER_H
3
4 #include<AliVertexer.h>
5
6 ///////////////////////////////////////////////////////////////////
7 //                                                               //
8 // Base class for primary vertex reconstruction  for ITS         //
9 //                                                               //
10 ///////////////////////////////////////////////////////////////////
11
12 class TString;
13 class TClonesArray;
14
15
16 class AliITSVertexer : public AliVertexer {
17
18  public:
19     // default constructor
20     AliITSVertexer();   
21     // standard constructor     
22     AliITSVertexer(TString filename); 
23     virtual void SetUseV2Clusters(Bool_t v2c){fUseV2Clusters = v2c;}
24     virtual void WriteCurrentVertex();
25     virtual void Clusters2RecPoints(const TClonesArray *clusters, Int_t idx, TClonesArray *points);
26  
27
28  
29  protected:
30     // copy constructor (NO copy allowed: the constructor is protected
31     // to avoid misuse)
32     AliITSVertexer(const AliITSVertexer& vtxr);
33     // assignment operator (NO assignment allowed)
34     AliITSVertexer& operator=(const AliITSVertexer& /* vtxr */);
35     Bool_t fUseV2Clusters;   // true if V2 clusters are used
36
37   ClassDef(AliITSVertexer,2);
38 };
39
40 #endif