]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/AliVertex.h
- AliHLTComponent: bugfix in buffer handling; overwrite check added to
[u/mrichter/AliRoot.git] / RALICE / AliVertex.h
index 56b08929652dc1bc06aa155b19870ad83037ca0f..4905bc5a2f29052c2e06677efc679c1933b002e9 100644 (file)
@@ -29,9 +29,10 @@ class AliVertex : public AliJet,public AliPosition
   void AddVertex(AliVertex& v,Int_t connect=1); // Add (and connect) a (sec.) vertex to the current vertex
   void AddJet(AliJet* j,Int_t tracks=1)    { AddJet(*j,tracks); }
   void AddVertex(AliVertex* v,Int_t connect=1) { AddVertex(*v,connect); }
-  virtual void Data(TString f="car");      // Print the vertex info within coordinate frame f
-  virtual void List(TString f="car");      // Print vertex prim. track information for coord. frame f
-  virtual void ListAll(TString f="car");   // Print prim. + sec. vertex full track info for coord. frame f
+  using AliPosition::Data;
+  virtual void Data(TString f="car",TString u="rad"); // Print the vertex info within frame f and ang units u
+  virtual void List(TString f="car",TString u="rad"); // Vertex prim. track info for frame f and ang units u
+  virtual void ListAll(TString f="car",TString u="rad");// Prim.+sec. vtx full track info for frame f and ang units u
   Int_t GetNvertices() const;              // Return the number of (secondary) vertices
   AliVertex* GetVertex(Int_t i) const;     // Provide i-th (secondary) vertex
   AliVertex* GetIdVertex(Int_t id) const;  // Provide the vertex with user identifier "id"
@@ -48,6 +49,7 @@ class AliVertex : public AliJet,public AliPosition
   Int_t IsJetTrack(AliTrack* t) const;     // Indicate if track is resulting from jet addition
   virtual void Draw(Option_t*) { Draw(1,1,0); } // Override TObject::Draw for default event display
   virtual void Draw(Int_t secs,Int_t cons=1,Int_t jets=0); // Draw the vertex in an event display
+  TObjArray* SortJets(Int_t mode=-1,TObjArray* jets=0); // Sort jets by a certain observable
 
  protected:
   void Init();          // Initialisation of pointers etc... 
@@ -64,8 +66,8 @@ class AliVertex : public AliJet,public AliPosition
   TObjArray* fLines;    //! Array to (temporarily) store the 3D lines for the event display 
 
  private:
-  void Dumps(AliVertex* v,Int_t n,TString f); // Recursively print all sec. vertices
+  void Dumps(AliVertex* v,Int_t n,TString f,TString u); // Recursively print all sec. vertices
  
- ClassDef(AliVertex,9) // Creation and investigation of an AliVertex.
+ ClassDef(AliVertex,12) // Creation and investigation of an AliVertex.
 };
 #endif