]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGDQ/dielectron/AliDielectronSignalMC.cxx
including switch to set on/off iso-track core removal, cleaning and bug fix
[u/mrichter/AliRoot.git] / PWGDQ / dielectron / AliDielectronSignalMC.cxx
CommitLineData
ba15fdfb 1/*************************************************************************
2 * Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
3 * *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
6 * *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
15
16///////////////////////////////////////////////////////////////////////////
17// Dielectron MC signal description container //
18// //
19// //
20/*
21 * A container to describe the decay of a two body process
22 *
23 *
24 *
25 *
26 *
27 */
28// //
29///////////////////////////////////////////////////////////////////////////
30
31#include "AliDielectronSignalMC.h"
32
33ClassImp(AliDielectronSignalMC)
34
35//_________________________________________________________________________
36AliDielectronSignalMC::AliDielectronSignalMC() :
37 TNamed("AliDielectronSignalMC", "AliDielectronSignalMC"),
38 fLeg1(0),
39 fLeg2(0),
40 fMother1(0),
41 fMother2(0),
42 fGrandMother1(0),
43 fGrandMother2(0),
5720c765 44 fLeg1Exclude(kFALSE),
45 fLeg2Exclude(kFALSE),
46 fMother1Exclude(kFALSE),
47 fMother2Exclude(kFALSE),
48 fGrandMother1Exclude(kFALSE),
49 fGrandMother2Exclude(kFALSE),
ba15fdfb 50 fLeg1Source(kDontCare),
51 fLeg2Source(kDontCare),
52 fMother1Source(kDontCare),
53 fMother2Source(kDontCare),
54 fGrandMother1Source(kDontCare),
55 fGrandMother2Source(kDontCare),
56 fCheckBothChargesLeg1(kFALSE),
57 fCheckBothChargesLeg2(kFALSE),
58 fCheckBothChargesMother1(kFALSE),
59 fCheckBothChargesMother2(kFALSE),
60 fCheckBothChargesGrandMother1(kFALSE),
61 fCheckBothChargesGrandMother2(kFALSE),
62 fMothersRelation(kUndefined),
ef37a5a8 63 fJpsiRadiative(kAll),
ba15fdfb 64 fFillPureMCStep(kFALSE) {
65
66 //
67 // Default constructor
68 //
69}
70
71
72//_________________________________________________________________________
73AliDielectronSignalMC::AliDielectronSignalMC(const Char_t* name, const Char_t* title) :
74 TNamed(name, title),
75 fLeg1(0),
76 fLeg2(0),
77 fMother1(0),
78 fMother2(0),
79 fGrandMother1(0),
80 fGrandMother2(0),
5720c765 81 fLeg1Exclude(kFALSE),
82 fLeg2Exclude(kFALSE),
83 fMother1Exclude(kFALSE),
84 fMother2Exclude(kFALSE),
85 fGrandMother1Exclude(kFALSE),
86 fGrandMother2Exclude(kFALSE),
ba15fdfb 87 fLeg1Source(kDontCare),
88 fLeg2Source(kDontCare),
89 fMother1Source(kDontCare),
90 fMother2Source(kDontCare),
91 fGrandMother1Source(kDontCare),
92 fGrandMother2Source(kDontCare),
93 fCheckBothChargesLeg1(kFALSE),
94 fCheckBothChargesLeg2(kFALSE),
95 fCheckBothChargesMother1(kFALSE),
96 fCheckBothChargesMother2(kFALSE),
97 fCheckBothChargesGrandMother1(kFALSE),
98 fCheckBothChargesGrandMother2(kFALSE),
99 fMothersRelation(kUndefined),
ef37a5a8 100 fJpsiRadiative(kAll),
ba15fdfb 101 fFillPureMCStep(kFALSE) {
102
103 //
104 // Named constructor
105 //
106}
107
108
109
110//_________________________________________________________________________
111AliDielectronSignalMC::~AliDielectronSignalMC() {
112 //
113 // Destructor
114 //
115}