Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtParticle.cc File Reference

#include "EvtGenBase/EvtPatches.hh"
#include <iostream>
#include <math.h>
#include <fstream>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <strstream>
#include "EvtGenBase/EvtParticle.hh"
#include "EvtGenBase/EvtId.hh"
#include "EvtGenBase/EvtRandom.hh"
#include "EvtGenBase/EvtRadCorr.hh"
#include "EvtGenBase/EvtPDL.hh"
#include "EvtGenBase/EvtDecayTable.hh"
#include "EvtGenBase/EvtDiracParticle.hh"
#include "EvtGenBase/EvtScalarParticle.hh"
#include "EvtGenBase/EvtVectorParticle.hh"
#include "EvtGenBase/EvtTensorParticle.hh"
#include "EvtGenBase/EvtPhotonParticle.hh"
#include "EvtGenBase/EvtRaritaSchwingerParticle.hh"
#include "EvtGenBase/EvtNeutrinoParticle.hh"
#include "EvtGenBase/EvtStringParticle.hh"
#include "EvtGenBase/EvtStdHep.hh"
#include "EvtGenBase/EvtSecondary.hh"
#include "EvtGenBase/EvtReport.hh"
#include "EvtGenBase/EvtGenKine.hh"
#include "EvtGenBase/EvtCPUtil.hh"
#include "EvtGenBase/EvtParticleFactory.hh"
#include "EvtGenBase/EvtSpinDensity.hh"

Functions

void init_dirac (EvtParticle **part)
void init_neutrino (EvtParticle **part)
void init_photon (EvtParticle **part)
void init_raritaschinger (EvtParticle **part)
void init_scalar (EvtParticle **part)
void init_string (EvtParticle **part)
void init_tensor (EvtParticle **part)
void init_vector (EvtParticle **part)
std::string IntToStr (int a)

Function Documentation

void init_dirac EvtParticle **  part  ) 
 

01027                                      {
01028   *part = (EvtParticle *) new EvtDiracParticle;
01029 } 

void init_neutrino EvtParticle **  part  ) 
 

01039                                         {
01040   *part = (EvtParticle *) new EvtNeutrinoParticle;
01041 } 

void init_photon EvtParticle **  part  ) 
 

01031                                       {
01032   *part = (EvtParticle *) new EvtPhotonParticle;
01033 } 

void init_raritaschinger EvtParticle **  part  ) 
 

01035                                               {
01036   *part = (EvtParticle *) new EvtRaritaSchwingerParticle;
01037 } 

void init_scalar EvtParticle **  part  ) 
 

01019                                       {
01020   *part = (EvtParticle *) new EvtScalarParticle;
01021 } 

void init_string EvtParticle **  part  ) 
 

01043                                       {
01044   *part = (EvtParticle *) new EvtStringParticle;
01045 } 

void init_tensor EvtParticle **  part  ) 
 

01023                                       {
01024   *part = (EvtParticle *) new EvtTensorParticle;
01025 } 

void init_vector EvtParticle **  part  ) 
 

01014                                       {
01015   *part = (EvtParticle *) new EvtVectorParticle;
01016 } 

std::string IntToStr int  a  ) 
 

01188   {
01189      std::string  ans;
01190      std::string  ans1;
01191      int  k  =   10 ;
01192      while  (a  >   0 )
01193       {
01194         ans  +=   char (a % 10 + 48 );
01195         a  /=   10 ;
01196     }
01197      for  ( int  i = ans.size() - 1 ; i >= 0 ; i -- )
01198       {
01199         ans1  +=  ans[i];
01200     }
01201      return  ans1;
01202 }  


Generated on Wed Feb 2 15:48:19 2011 for BOSS6.5.5 by  doxygen 1.3.9.1