ROOT logo
/**************************************************************************
* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
*                                                                        *
* Author: The ALICE Off-line Project.                                    *
* Contributors are mentioned in the code where appropriate.              *
*                                                                        *
* Permission to use, copy, modify and distribute this software and its   *
* documentation strictly for non-commercial purposes is hereby granted   *
* without fee, provided that the above copyright notice appears in all   *
* copies and that both the copyright notice and this permission notice   *
* appear in the supporting documentation. The authors make no claims     *
* about the suitability of this software for any purpose. It is          *
* provided "as is" without express or implied warranty.                  *
**************************************************************************/
//  
// Object used in the electron identification
// Combines reconstructed tracks with additional information (like apriori PID, centrality)
// which are missing in the reconstructed track itself
//
// Authors: 
//   Markus Fasel <M.Fasel@gsi.de> 
// 
#include "AliHFEpidObject.h"
#include "AliHFEtools.h"

//___________________________________________________________________
AliHFEpidObject &AliHFEpidObject::operator=(const AliHFEpidObject &ref){
  //
  // Assignment operator
  //
  if(&ref != this){
    fkRecTrack = ref.fkRecTrack;
    fAnalysisType = ref.fAnalysisType;
    fAbInitioPID = ref.fAbInitioPID;
    fCentrality = ref.fCentrality;
    fMultiplicity = ref.fMultiplicity;
    fCorrTPCnSigma = ref.fCorrTPCnSigma;
    fIsPbPb = ref.fIsPbPb;
    fIspPb = ref.fIspPb;
    fHasCorrTPCnSigma = ref.fHasCorrTPCnSigma;
  }
  return *this;
}

//___________________________________________________________________
void AliHFEpidObject::SetMCTrack(const AliVParticle *mctrack){
  //
  // Set the aprioriPID information coming from the MC truth
  //
  if(mctrack) fAbInitioPID = AliHFEtools::PDG2AliPID(AliHFEtools::GetPdg(mctrack));
}

 AliHFEpidObject.cxx:1
 AliHFEpidObject.cxx:2
 AliHFEpidObject.cxx:3
 AliHFEpidObject.cxx:4
 AliHFEpidObject.cxx:5
 AliHFEpidObject.cxx:6
 AliHFEpidObject.cxx:7
 AliHFEpidObject.cxx:8
 AliHFEpidObject.cxx:9
 AliHFEpidObject.cxx:10
 AliHFEpidObject.cxx:11
 AliHFEpidObject.cxx:12
 AliHFEpidObject.cxx:13
 AliHFEpidObject.cxx:14
 AliHFEpidObject.cxx:15
 AliHFEpidObject.cxx:16
 AliHFEpidObject.cxx:17
 AliHFEpidObject.cxx:18
 AliHFEpidObject.cxx:19
 AliHFEpidObject.cxx:20
 AliHFEpidObject.cxx:21
 AliHFEpidObject.cxx:22
 AliHFEpidObject.cxx:23
 AliHFEpidObject.cxx:24
 AliHFEpidObject.cxx:25
 AliHFEpidObject.cxx:26
 AliHFEpidObject.cxx:27
 AliHFEpidObject.cxx:28
 AliHFEpidObject.cxx:29
 AliHFEpidObject.cxx:30
 AliHFEpidObject.cxx:31
 AliHFEpidObject.cxx:32
 AliHFEpidObject.cxx:33
 AliHFEpidObject.cxx:34
 AliHFEpidObject.cxx:35
 AliHFEpidObject.cxx:36
 AliHFEpidObject.cxx:37
 AliHFEpidObject.cxx:38
 AliHFEpidObject.cxx:39
 AliHFEpidObject.cxx:40
 AliHFEpidObject.cxx:41
 AliHFEpidObject.cxx:42
 AliHFEpidObject.cxx:43
 AliHFEpidObject.cxx:44
 AliHFEpidObject.cxx:45
 AliHFEpidObject.cxx:46
 AliHFEpidObject.cxx:47
 AliHFEpidObject.cxx:48
 AliHFEpidObject.cxx:49
 AliHFEpidObject.cxx:50
 AliHFEpidObject.cxx:51
 AliHFEpidObject.cxx:52