ROOT logo
/*************************************************************************
 * Copyright(c) 1998-2009, 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.                  *
 **************************************************************************/

///////////////////////////////////////////////////////////////////////////
//                Dielectron MC signal description container             //
//                                                                       //
//                                                                       //
/*
 * A container to describe the decay of a two body process
 * 
 * 
 * 
 * 
 * 
 */
//                                                                       //
///////////////////////////////////////////////////////////////////////////

#include "AliDielectronSignalMC.h"

ClassImp(AliDielectronSignalMC)

//_________________________________________________________________________
AliDielectronSignalMC::AliDielectronSignalMC() :
  TNamed("AliDielectronSignalMC", "AliDielectronSignalMC"),
  fLeg1(0),
  fLeg2(0),
  fMother1(0),
  fMother2(0),
  fGrandMother1(0),
  fGrandMother2(0),
  fLeg1Exclude(kFALSE),      
  fLeg2Exclude(kFALSE),         
  fMother1Exclude(kFALSE),       
  fMother2Exclude(kFALSE),   
  fGrandMother1Exclude(kFALSE),
  fGrandMother2Exclude(kFALSE),
  fLeg1Source(kDontCare),
  fLeg2Source(kDontCare),
  fMother1Source(kDontCare),
  fMother2Source(kDontCare),
  fGrandMother1Source(kDontCare),
  fGrandMother2Source(kDontCare),
  fCheckBothChargesLeg1(kFALSE),
  fCheckBothChargesLeg2(kFALSE),
  fCheckBothChargesMother1(kFALSE),
  fCheckBothChargesMother2(kFALSE),
  fCheckBothChargesGrandMother1(kFALSE),
  fCheckBothChargesGrandMother2(kFALSE),
  fCheckGEANTProcess(kFALSE),
  fMothersRelation(kUndefined),
  fGEANTProcess(kPPrimary),
  fJpsiRadiative(kAll),
  fFillPureMCStep(kFALSE) {

  //
  // Default constructor
  //
}


//_________________________________________________________________________
AliDielectronSignalMC::AliDielectronSignalMC(const Char_t* name, const Char_t* title) :
  TNamed(name, title),
  fLeg1(0),
  fLeg2(0),
  fMother1(0),
  fMother2(0),
  fGrandMother1(0),
  fGrandMother2(0),
  fLeg1Exclude(kFALSE),      
  fLeg2Exclude(kFALSE),         
  fMother1Exclude(kFALSE),       
  fMother2Exclude(kFALSE),   
  fGrandMother1Exclude(kFALSE),
  fGrandMother2Exclude(kFALSE),
  fLeg1Source(kDontCare),
  fLeg2Source(kDontCare),
  fMother1Source(kDontCare),
  fMother2Source(kDontCare),
  fGrandMother1Source(kDontCare),
  fGrandMother2Source(kDontCare),
  fCheckBothChargesLeg1(kFALSE),
  fCheckBothChargesLeg2(kFALSE),
  fCheckBothChargesMother1(kFALSE),
  fCheckBothChargesMother2(kFALSE),
  fCheckBothChargesGrandMother1(kFALSE),
  fCheckBothChargesGrandMother2(kFALSE),
  fCheckGEANTProcess(kFALSE),
  fMothersRelation(kUndefined),
  fGEANTProcess(kPPrimary),
  fJpsiRadiative(kAll),
  fFillPureMCStep(kFALSE) {

  //
  // Named constructor
  //
}



//_________________________________________________________________________
AliDielectronSignalMC::~AliDielectronSignalMC() {
  //
  //  Destructor
  //
}
 AliDielectronSignalMC.cxx:1
 AliDielectronSignalMC.cxx:2
 AliDielectronSignalMC.cxx:3
 AliDielectronSignalMC.cxx:4
 AliDielectronSignalMC.cxx:5
 AliDielectronSignalMC.cxx:6
 AliDielectronSignalMC.cxx:7
 AliDielectronSignalMC.cxx:8
 AliDielectronSignalMC.cxx:9
 AliDielectronSignalMC.cxx:10
 AliDielectronSignalMC.cxx:11
 AliDielectronSignalMC.cxx:12
 AliDielectronSignalMC.cxx:13
 AliDielectronSignalMC.cxx:14
 AliDielectronSignalMC.cxx:15
 AliDielectronSignalMC.cxx:16
 AliDielectronSignalMC.cxx:17
 AliDielectronSignalMC.cxx:18
 AliDielectronSignalMC.cxx:19
 AliDielectronSignalMC.cxx:20
 AliDielectronSignalMC.cxx:21
 AliDielectronSignalMC.cxx:22
 AliDielectronSignalMC.cxx:23
 AliDielectronSignalMC.cxx:24
 AliDielectronSignalMC.cxx:25
 AliDielectronSignalMC.cxx:26
 AliDielectronSignalMC.cxx:27
 AliDielectronSignalMC.cxx:28
 AliDielectronSignalMC.cxx:29
 AliDielectronSignalMC.cxx:30
 AliDielectronSignalMC.cxx:31
 AliDielectronSignalMC.cxx:32
 AliDielectronSignalMC.cxx:33
 AliDielectronSignalMC.cxx:34
 AliDielectronSignalMC.cxx:35
 AliDielectronSignalMC.cxx:36
 AliDielectronSignalMC.cxx:37
 AliDielectronSignalMC.cxx:38
 AliDielectronSignalMC.cxx:39
 AliDielectronSignalMC.cxx:40
 AliDielectronSignalMC.cxx:41
 AliDielectronSignalMC.cxx:42
 AliDielectronSignalMC.cxx:43
 AliDielectronSignalMC.cxx:44
 AliDielectronSignalMC.cxx:45
 AliDielectronSignalMC.cxx:46
 AliDielectronSignalMC.cxx:47
 AliDielectronSignalMC.cxx:48
 AliDielectronSignalMC.cxx:49
 AliDielectronSignalMC.cxx:50
 AliDielectronSignalMC.cxx:51
 AliDielectronSignalMC.cxx:52
 AliDielectronSignalMC.cxx:53
 AliDielectronSignalMC.cxx:54
 AliDielectronSignalMC.cxx:55
 AliDielectronSignalMC.cxx:56
 AliDielectronSignalMC.cxx:57
 AliDielectronSignalMC.cxx:58
 AliDielectronSignalMC.cxx:59
 AliDielectronSignalMC.cxx:60
 AliDielectronSignalMC.cxx:61
 AliDielectronSignalMC.cxx:62
 AliDielectronSignalMC.cxx:63
 AliDielectronSignalMC.cxx:64
 AliDielectronSignalMC.cxx:65
 AliDielectronSignalMC.cxx:66
 AliDielectronSignalMC.cxx:67
 AliDielectronSignalMC.cxx:68
 AliDielectronSignalMC.cxx:69
 AliDielectronSignalMC.cxx:70
 AliDielectronSignalMC.cxx:71
 AliDielectronSignalMC.cxx:72
 AliDielectronSignalMC.cxx:73
 AliDielectronSignalMC.cxx:74
 AliDielectronSignalMC.cxx:75
 AliDielectronSignalMC.cxx:76
 AliDielectronSignalMC.cxx:77
 AliDielectronSignalMC.cxx:78
 AliDielectronSignalMC.cxx:79
 AliDielectronSignalMC.cxx:80
 AliDielectronSignalMC.cxx:81
 AliDielectronSignalMC.cxx:82
 AliDielectronSignalMC.cxx:83
 AliDielectronSignalMC.cxx:84
 AliDielectronSignalMC.cxx:85
 AliDielectronSignalMC.cxx:86
 AliDielectronSignalMC.cxx:87
 AliDielectronSignalMC.cxx:88
 AliDielectronSignalMC.cxx:89
 AliDielectronSignalMC.cxx:90
 AliDielectronSignalMC.cxx:91
 AliDielectronSignalMC.cxx:92
 AliDielectronSignalMC.cxx:93
 AliDielectronSignalMC.cxx:94
 AliDielectronSignalMC.cxx:95
 AliDielectronSignalMC.cxx:96
 AliDielectronSignalMC.cxx:97
 AliDielectronSignalMC.cxx:98
 AliDielectronSignalMC.cxx:99
 AliDielectronSignalMC.cxx:100
 AliDielectronSignalMC.cxx:101
 AliDielectronSignalMC.cxx:102
 AliDielectronSignalMC.cxx:103
 AliDielectronSignalMC.cxx:104
 AliDielectronSignalMC.cxx:105
 AliDielectronSignalMC.cxx:106
 AliDielectronSignalMC.cxx:107
 AliDielectronSignalMC.cxx:108
 AliDielectronSignalMC.cxx:109
 AliDielectronSignalMC.cxx:110
 AliDielectronSignalMC.cxx:111
 AliDielectronSignalMC.cxx:112
 AliDielectronSignalMC.cxx:113
 AliDielectronSignalMC.cxx:114
 AliDielectronSignalMC.cxx:115
 AliDielectronSignalMC.cxx:116
 AliDielectronSignalMC.cxx:117
 AliDielectronSignalMC.cxx:118
 AliDielectronSignalMC.cxx:119