PandaRoot
chigen Namespace Reference

Namespaces

 evtgen
 
 models
 
 ostreams
 
 pythia
 
 random
 

Classes

class  ChiGen
 
class  ChiGenRandomEngine
 
class  PartonicModel
 
class  PndChiGen
 
class  PndChiGenExclusive
 
class  PythiaChiGen
 

Functions

double elapsedTimeSeconds ()
 
long get_seed ()
 
EvtId pdgId2EvtId (int pdgId)
 
bool isPWaveCharmonia (int pdgCode)
 
bool isCharmonia (int pdgCode)
 
void ensure_chigen_is_initialized ()
 
void initialize ()
 
void initialize (long seed)
 

Function Documentation

◆ elapsedTimeSeconds()

double chigen::elapsedTimeSeconds ( )

Elapsed time in seconds

Returns
elapsed time in seconds

◆ ensure_chigen_is_initialized()

void chigen::ensure_chigen_is_initialized ( )

Ensures that all required stuff is loaded and loads otherwise.

◆ get_seed()

long chigen::get_seed ( )

Returns random seed which was set at initialization

Returns
random seed that was set at initialization

◆ initialize() [1/2]

void chigen::initialize ( )

Initialize ChiGen with default seed (

gRandom->GetSeed()

).

◆ initialize() [2/2]

void chigen::initialize ( long  seed)

Initialize ChiGen with specified seed.

Parameters
seedseed

◆ isCharmonia()

bool chigen::isCharmonia ( int  pdgCode)

Returns true, if specified PDG code corresponds to charmonia

Parameters
pdgCodePDG code
Returns
true, if specified PDG code corresponds to charmonia

◆ isPWaveCharmonia()

bool chigen::isPWaveCharmonia ( int  pdgCode)

Returns true, if specified PDG code corresponds to P-wave charmonia

Parameters
pdgCodePDG code
Returns
true, if specified PDG code corresponds to P-wave charmonia

◆ pdgId2EvtId()

EvtId chigen::pdgId2EvtId ( int  pdgId)

Returns EvtGen particle id from its pdg code

Parameters
pdgIdPDG code
Returns
EvtGen particle id from its pdg code