| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GenDecay::Histogram::DecayEnergy::ParentHist Class Reference

List of all members.

Public Member Functions

def __init__
def mkname

Public Attributes

 particle
 bin
 alg
 name
 Ealpha
 Ebeta
 Egamma
 Ecap
 Talpha
 Tbeta
 Tgamma
 Tecap
 nDecay

Detailed Description

Definition at line 103 of file Histogram.py.


Member Function Documentation

def GenDecay::Histogram::DecayEnergy::ParentHist::__init__ (   self,
  particle,
  alg 
)

Definition at line 104 of file Histogram.py.

00105                     :
00106         def __init__(self,particle,alg):
00107             self.particle = particle
00108             self.bin=len(alg.parentHist)
00109             self.alg=alg
00110 
00111             self.name = pdgid2name(particle.pdg_id())
00112 
00113             #print 'DecayEnergy: %d: %s'%(particle.pdg_id(), self.name)
00114 
00115             # Energy spectra
00116             self.Ealpha = TH1F(self.mkname('Ealpha'),"Alpha kinetic energy (MeV) [%s]"%self.mkname('Ealpha'),2000,0,10)
00117             alg[self.mkname('Ealpha')] = self.Ealpha
00118             self.Ebeta = TH1F(self.mkname('Ebeta'),"Beta kinetic energy (MeV) [%s]"%self.mkname('Ebeta'),2000,0,10)
00119             alg[self.mkname('Ebeta')] = self.Ebeta
00120             self.Egamma = TH1F(self.mkname('Egamma'),"Gamma kinetic energy (MeV) [%s]"%self.mkname('Egamma'),2000,0,10)
00121             alg[self.mkname('Egamma')] = self.Egamma
00122             self.Ecap = TH1F(self.mkname('Ecap'),"Electron capture energy (MeV) [%s]"%self.mkname('Ecap'),2000,0,10)
00123             alg[self.mkname('Ecap')] = self.Ecap
00124 
00125             # Timing
00126             self.Talpha = TH1F(self.mkname('Talpha'),"Parent-Alpha time (ns) [%s]"%self.mkname('Talpha'),1000,0,1e9)
00127             alg[self.mkname('Talpha')] = self.Talpha
00128             self.Tbeta = TH1F(self.mkname('Tbeta'),"Parent-Beta time (ns) [%s]"%self.mkname('Tbeta'),1000,0,1e9)
00129             alg[self.mkname('Tbeta')] = self.Tbeta
00130             self.Tgamma = TH1F(self.mkname('Tgamma'),"Parent-Gamma time (ns) [%s]"%self.mkname('Tgamma'),1000,0,1e9)
00131             alg[self.mkname('Tgamma')] = self.Tgamma
00132             self.Tecap = TH1F(self.mkname('Tecap'),"Parent-EC time (ns) [%s]"%self.mkname('Tecap'),1000,0,1e9)
00133             alg[self.mkname('Tecap')] = self.Tecap
00134 
00135             self.nDecay = TH1F(self.mkname('nDecay'),"Number of decay particles [%s]"%self.mkname('nDecay'),10,0,10)
00136             alg[self.mkname('nDecay')] = self.nDecay
00137 
            return

def GenDecay::Histogram::DecayEnergy::ParentHist::mkname (   self,
  label 
)

Definition at line 138 of file Histogram.py.

00140                               :
00141             return self.name+'_'+label


Member Data Documentation

GenDecay::Histogram::DecayEnergy::ParentHist::particle

Definition at line 105 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::bin

Definition at line 106 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::alg

Definition at line 107 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::name

Definition at line 109 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Ealpha

Definition at line 114 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Ebeta

Definition at line 116 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Egamma

Definition at line 118 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Ecap

Definition at line 120 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Talpha

Definition at line 124 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Tbeta

Definition at line 126 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Tgamma

Definition at line 128 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::Tecap

Definition at line 130 of file Histogram.py.

GenDecay::Histogram::DecayEnergy::ParentHist::nDecay

Definition at line 133 of file Histogram.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 21:01:10 2011 for GenDecay by doxygen 1.4.7