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.                  *
**************************************************************************/
//
// Class for TRD PID
// Implements the abstract base class AliHFEpidBase
// Make PID does the PID decision
// Class further contains TRD specific cuts and QA histograms
//
// Authors:
//   Markus Fasel <M.Fasel@gsi.de>
//
#include <TParticle.h>

#include "AliAODMCParticle.h"
#include "AliMCParticle.h"
//#include "AliVParticle.h"

#include "AliHFEpidMC.h"
#include "AliHFEtools.h"

ClassImp(AliHFEpidMC)

//___________________________________________________________________
AliHFEpidMC::AliHFEpidMC():
  AliHFEpidBase()
{
  //
  // Default constructor
  //
}

//___________________________________________________________________
AliHFEpidMC::AliHFEpidMC(const Char_t *name):
  AliHFEpidBase(name)
{
  //
  // Standard constructor
  //
}

//___________________________________________________________________
Bool_t AliHFEpidMC::InitializePID(Int_t /*run*/){
  // 
  // Implementation of the framework function InitializePID
  // Not yet anything to implement in case of MC PID
  //
  return kTRUE;
}

//___________________________________________________________________
Int_t AliHFEpidMC::IsSelected(const AliHFEpidObject *track, AliHFEpidQAmanager * /*pidqa*/) const {
  //
  // returns MC PDG Code
  // Functionality implemented in the base class
  // (necessary for PID QA)
  //
  return track->GetAbInitioPID();
}
 AliHFEpidMC.cxx:1
 AliHFEpidMC.cxx:2
 AliHFEpidMC.cxx:3
 AliHFEpidMC.cxx:4
 AliHFEpidMC.cxx:5
 AliHFEpidMC.cxx:6
 AliHFEpidMC.cxx:7
 AliHFEpidMC.cxx:8
 AliHFEpidMC.cxx:9
 AliHFEpidMC.cxx:10
 AliHFEpidMC.cxx:11
 AliHFEpidMC.cxx:12
 AliHFEpidMC.cxx:13
 AliHFEpidMC.cxx:14
 AliHFEpidMC.cxx:15
 AliHFEpidMC.cxx:16
 AliHFEpidMC.cxx:17
 AliHFEpidMC.cxx:18
 AliHFEpidMC.cxx:19
 AliHFEpidMC.cxx:20
 AliHFEpidMC.cxx:21
 AliHFEpidMC.cxx:22
 AliHFEpidMC.cxx:23
 AliHFEpidMC.cxx:24
 AliHFEpidMC.cxx:25
 AliHFEpidMC.cxx:26
 AliHFEpidMC.cxx:27
 AliHFEpidMC.cxx:28
 AliHFEpidMC.cxx:29
 AliHFEpidMC.cxx:30
 AliHFEpidMC.cxx:31
 AliHFEpidMC.cxx:32
 AliHFEpidMC.cxx:33
 AliHFEpidMC.cxx:34
 AliHFEpidMC.cxx:35
 AliHFEpidMC.cxx:36
 AliHFEpidMC.cxx:37
 AliHFEpidMC.cxx:38
 AliHFEpidMC.cxx:39
 AliHFEpidMC.cxx:40
 AliHFEpidMC.cxx:41
 AliHFEpidMC.cxx:42
 AliHFEpidMC.cxx:43
 AliHFEpidMC.cxx:44
 AliHFEpidMC.cxx:45
 AliHFEpidMC.cxx:46
 AliHFEpidMC.cxx:47
 AliHFEpidMC.cxx:48
 AliHFEpidMC.cxx:49
 AliHFEpidMC.cxx:50
 AliHFEpidMC.cxx:51
 AliHFEpidMC.cxx:52
 AliHFEpidMC.cxx:53
 AliHFEpidMC.cxx:54
 AliHFEpidMC.cxx:55
 AliHFEpidMC.cxx:56
 AliHFEpidMC.cxx:57
 AliHFEpidMC.cxx:58
 AliHFEpidMC.cxx:59
 AliHFEpidMC.cxx:60
 AliHFEpidMC.cxx:61
 AliHFEpidMC.cxx:62
 AliHFEpidMC.cxx:63
 AliHFEpidMC.cxx:64
 AliHFEpidMC.cxx:65
 AliHFEpidMC.cxx:66
 AliHFEpidMC.cxx:67
 AliHFEpidMC.cxx:68
 AliHFEpidMC.cxx:69
 AliHFEpidMC.cxx:70