]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/dielectron/AliDielectronSignalMC.cxx
major dielectron update (included also the data and plotting macros for paper)
[u/mrichter/AliRoot.git] / PWG3 / 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),
44 fLeg1Source(kDontCare),
45 fLeg2Source(kDontCare),
46 fMother1Source(kDontCare),
47 fMother2Source(kDontCare),
48 fGrandMother1Source(kDontCare),
49 fGrandMother2Source(kDontCare),
50 fCheckBothChargesLeg1(kFALSE),
51 fCheckBothChargesLeg2(kFALSE),
52 fCheckBothChargesMother1(kFALSE),
53 fCheckBothChargesMother2(kFALSE),
54 fCheckBothChargesGrandMother1(kFALSE),
55 fCheckBothChargesGrandMother2(kFALSE),
56 fMothersRelation(kUndefined),
57 fFillPureMCStep(kFALSE) {
58
59 //
60 // Default constructor
61 //
62}
63
64
65//_________________________________________________________________________
66AliDielectronSignalMC::AliDielectronSignalMC(const Char_t* name, const Char_t* title) :
67 TNamed(name, title),
68 fLeg1(0),
69 fLeg2(0),
70 fMother1(0),
71 fMother2(0),
72 fGrandMother1(0),
73 fGrandMother2(0),
74 fLeg1Source(kDontCare),
75 fLeg2Source(kDontCare),
76 fMother1Source(kDontCare),
77 fMother2Source(kDontCare),
78 fGrandMother1Source(kDontCare),
79 fGrandMother2Source(kDontCare),
80 fCheckBothChargesLeg1(kFALSE),
81 fCheckBothChargesLeg2(kFALSE),
82 fCheckBothChargesMother1(kFALSE),
83 fCheckBothChargesMother2(kFALSE),
84 fCheckBothChargesGrandMother1(kFALSE),
85 fCheckBothChargesGrandMother2(kFALSE),
86 fMothersRelation(kUndefined),
87 fFillPureMCStep(kFALSE) {
88
89 //
90 // Named constructor
91 //
92}
93
94
95
96//_________________________________________________________________________
97AliDielectronSignalMC::~AliDielectronSignalMC() {
98 //
99 // Destructor
100 //
101}