Logo ROOT  
Reference Guide
TDecayChannel.h
Go to the documentation of this file.
1// @(#)root/eg:$Id$
2// Author: P.Murat 15/02/2001
3
4/*************************************************************************
5 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12//-----------------------------------------------------------------------------
13// Feb 15 2001 P.Murat: description of the decay channel
14// --------------------
15// - matrix element for the decay is not defined yet
16//-----------------------------------------------------------------------------
17#ifndef ROOT_TDecayChannel
18#define ROOT_TDecayChannel
19
20#include "TObject.h"
21#include "TArrayI.h"
22
23
24class TDecayChannel: public TObject{
25protected:
26 Int_t fNumber; // channel number
27 Int_t fMatrixElementCode; // matrix element for this decay mode
28 Double_t fBranchingRatio; // branching ratio ( < 1)
29 TArrayI fDaughters; // PDG codes of the daughters
30public:
31 // ****** constructors and destructor
38
39 virtual ~TDecayChannel();
40 // ****** accessors
41
42 Int_t Number () { return fNumber; }
47
48 ClassDef(TDecayChannel,1) // Class describing a particle decay channel
49};
50
51#endif
double Double_t
Definition: RtypesCore.h:57
#define ClassDef(name, id)
Definition: Rtypes.h:322
Array of integers (32 bits per element).
Definition: TArrayI.h:27
Int_t * fArray
Definition: TArrayI.h:30
Int_t fN
Definition: TArray.h:38
Description of the decay channel.
Definition: TDecayChannel.h:24
Int_t fMatrixElementCode
Definition: TDecayChannel.h:27
Int_t Number()
Definition: TDecayChannel.h:42
Double_t fBranchingRatio
Definition: TDecayChannel.h:28
virtual ~TDecayChannel()
destructor
TDecayChannel()
default constructor
Int_t MatrixElementCode()
Definition: TDecayChannel.h:43
Int_t DaughterPdgCode(Int_t i)
Definition: TDecayChannel.h:46
Double_t BranchingRatio()
Definition: TDecayChannel.h:45
Int_t NDaughters()
Definition: TDecayChannel.h:44
TArrayI fDaughters
Definition: TDecayChannel.h:29
Mother of all ROOT objects.
Definition: TObject.h:37