ROOT logo
#ifndef ALIUNICORANALCORREL_H
#define ALIUNICORANALCORREL_H

/* Copyright(c) 1998-2048, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
/* $Id$ */

// Author: Dariusz Miskowiec <mailto:d.miskowiec@gsi.de> 2005

//=============================================================================
// two-particle correlation analyzer
//=============================================================================

#include "AliUnicorAnal.h"
#include "AliUnicorPair.h"
class AliUnicorEvent;

//=============================================================================
class AliUnicorAnalCorrel : public AliUnicorAnal {
   
 public:
  enum AnalysisFrame {kPairFrame, kLCMS, kLAB};
  AliUnicorAnalCorrel(const char *nam="correl", Double_t emi=-1, Double_t ema=1, 
	      Int_t pid0=0, Int_t pid1=0, AnalysisFrame frame=kPairFrame); 
  virtual ~AliUnicorAnalCorrel(){}
  // process one (tru) or two (mix) events
  void Process(Int_t tmr, const AliUnicorEvent * const ev0, const AliUnicorEvent * const ev1, Double_t phirot);

 protected:
  Int_t    fPid0;                       // particle species 0
  Int_t    fPid1;                       // particle species 1
  Double_t fMass0;                      // mass 0
  Double_t fMass1;                      // mass 1
  double   fZ0;                         // charge 0 in units of |e|
  double   fZ1;                         // charge 1 in units of |e|
  Int_t    fFrame;                      // analysis frame
  AliUnicorPair    fPa;                         // pair buffer for calculations

  ClassDef(AliUnicorAnalCorrel,1)
};
//=============================================================================
#endif
 AliUnicorAnalCorrel.h:1
 AliUnicorAnalCorrel.h:2
 AliUnicorAnalCorrel.h:3
 AliUnicorAnalCorrel.h:4
 AliUnicorAnalCorrel.h:5
 AliUnicorAnalCorrel.h:6
 AliUnicorAnalCorrel.h:7
 AliUnicorAnalCorrel.h:8
 AliUnicorAnalCorrel.h:9
 AliUnicorAnalCorrel.h:10
 AliUnicorAnalCorrel.h:11
 AliUnicorAnalCorrel.h:12
 AliUnicorAnalCorrel.h:13
 AliUnicorAnalCorrel.h:14
 AliUnicorAnalCorrel.h:15
 AliUnicorAnalCorrel.h:16
 AliUnicorAnalCorrel.h:17
 AliUnicorAnalCorrel.h:18
 AliUnicorAnalCorrel.h:19
 AliUnicorAnalCorrel.h:20
 AliUnicorAnalCorrel.h:21
 AliUnicorAnalCorrel.h:22
 AliUnicorAnalCorrel.h:23
 AliUnicorAnalCorrel.h:24
 AliUnicorAnalCorrel.h:25
 AliUnicorAnalCorrel.h:26
 AliUnicorAnalCorrel.h:27
 AliUnicorAnalCorrel.h:28
 AliUnicorAnalCorrel.h:29
 AliUnicorAnalCorrel.h:30
 AliUnicorAnalCorrel.h:31
 AliUnicorAnalCorrel.h:32
 AliUnicorAnalCorrel.h:33
 AliUnicorAnalCorrel.h:34
 AliUnicorAnalCorrel.h:35
 AliUnicorAnalCorrel.h:36
 AliUnicorAnalCorrel.h:37
 AliUnicorAnalCorrel.h:38
 AliUnicorAnalCorrel.h:39
 AliUnicorAnalCorrel.h:40
 AliUnicorAnalCorrel.h:41
 AliUnicorAnalCorrel.h:42