FORM v5.0.0-35-g6318119
Public Member Functions | Static Public Member Functions | Data Fields
Model Class Reference
Collaboration diagram for Model:
Collaboration graph
[legend]

Public Member Functions

 Model (MInput *minp)
 
void prModel (void)
 
void addParticle (PInput *pinp)
 
void addParticleEnd (void)
 
void addInteraction (IInput *iinp)
 
void addInteractionEnd (void)
 
int findParticleName (const char *name)
 
int findParticleCode (int pcd)
 
int findInteractionName (const char *name)
 
int findInteractionCode (int icd)
 
char * particleName (int p)
 
int particleCode (int p)
 
int normalParticle (int pt)
 
int antiParticle (int pt)
 
int * allParticles (int *len)
 
int findMClass (const int cpl, const int dgr)
 
void prParticleArray (int n, int *a, const char *msg)
 

Static Public Member Functions

static void printMInput (MInput *min)
 
static void printPInput (PInput *pin)
 
static void printIInput (IInput *iin)
 

Data Fields

char * name
 
char ** cnlist
 
int ncouple
 
int nParticles
 
Particle ** particles
 
int pdef
 
int nallPart
 
int allPart [GRCC_MAXMPARTICLES2]
 
int nintPart
 
int intPart [GRCC_MAXMPARTICLES2]
 
int nInteracts
 
Interaction ** interacts
 
int vdef
 
int maxnlegs
 
int maxcpl
 
int maxloop
 
int * cplgcp
 
int * cplglg
 
int * cplgnvl
 
int ** cplgvl
 
int ncplgcp
 
int defpart
 

Detailed Description

Definition at line 284 of file grcc.h.

Constructor & Destructor Documentation

◆ Model()

Model ( MInput minp)

Definition at line 1979 of file grcc.cc.

◆ ~Model()

~Model ( void  )

Definition at line 2040 of file grcc.cc.

Member Function Documentation

◆ prModel()

void prModel ( void  )

Definition at line 2082 of file grcc.cc.

◆ addParticle()

void addParticle ( PInput pinp)

Definition at line 2131 of file grcc.cc.

◆ addParticleEnd()

void addParticleEnd ( void  )

Definition at line 2173 of file grcc.cc.

◆ addInteraction()

void addInteraction ( IInput iinp)

Definition at line 2211 of file grcc.cc.

◆ addInteractionEnd()

void addInteractionEnd ( void  )

Definition at line 2340 of file grcc.cc.

◆ findParticleName()

int findParticleName ( const char *  name)

Definition at line 2410 of file grcc.cc.

◆ findParticleCode()

int findParticleCode ( int  pcd)

Definition at line 2428 of file grcc.cc.

◆ findInteractionName()

int findInteractionName ( const char *  name)

Definition at line 2547 of file grcc.cc.

◆ findInteractionCode()

int findInteractionCode ( int  icd)

Definition at line 2560 of file grcc.cc.

◆ particleName()

char * particleName ( int  p)

Definition at line 2443 of file grcc.cc.

◆ particleCode()

int particleCode ( int  p)

Definition at line 2463 of file grcc.cc.

◆ normalParticle()

int normalParticle ( int  pt)

Definition at line 2509 of file grcc.cc.

◆ antiParticle()

int antiParticle ( int  pt)

Definition at line 2526 of file grcc.cc.

◆ allParticles()

int * allParticles ( int *  len)

Definition at line 2540 of file grcc.cc.

◆ findMClass()

int findMClass ( const int  cpl,
const int  dgr 
)

Definition at line 2496 of file grcc.cc.

◆ prParticleArray()

void prParticleArray ( int  n,
int *  a,
const char *  msg 
)

Definition at line 2481 of file grcc.cc.

◆ printMInput()

void printMInput ( MInput min)
static

Definition at line 2573 of file grcc.cc.

◆ printPInput()

void printPInput ( PInput pin)
static

Definition at line 2593 of file grcc.cc.

◆ printIInput()

void printIInput ( IInput iin)
static

Definition at line 2601 of file grcc.cc.

Field Documentation

◆ name

char* name

Definition at line 286 of file grcc.h.

◆ cnlist

char** cnlist

Definition at line 287 of file grcc.h.

◆ ncouple

int ncouple

Definition at line 288 of file grcc.h.

◆ nParticles

int nParticles

Definition at line 290 of file grcc.h.

◆ particles

Particle** particles

Definition at line 291 of file grcc.h.

◆ pdef

int pdef

Definition at line 292 of file grcc.h.

◆ nallPart

int nallPart

Definition at line 295 of file grcc.h.

◆ allPart

int allPart[GRCC_MAXMPARTICLES2]

Definition at line 296 of file grcc.h.

◆ nintPart

int nintPart

Definition at line 299 of file grcc.h.

◆ intPart

int intPart[GRCC_MAXMPARTICLES2]

Definition at line 300 of file grcc.h.

◆ nInteracts

int nInteracts

Definition at line 302 of file grcc.h.

◆ interacts

Interaction** interacts

Definition at line 303 of file grcc.h.

◆ vdef

int vdef

Definition at line 304 of file grcc.h.

◆ maxnlegs

int maxnlegs

Definition at line 306 of file grcc.h.

◆ maxcpl

int maxcpl

Definition at line 307 of file grcc.h.

◆ maxloop

int maxloop

Definition at line 308 of file grcc.h.

◆ cplgcp

int* cplgcp

Definition at line 311 of file grcc.h.

◆ cplglg

int* cplglg

Definition at line 312 of file grcc.h.

◆ cplgnvl

int* cplgnvl

Definition at line 313 of file grcc.h.

◆ cplgvl

int** cplgvl

Definition at line 314 of file grcc.h.

◆ ncplgcp

int ncplgcp

Definition at line 315 of file grcc.h.

◆ defpart

int defpart

Definition at line 317 of file grcc.h.


The documentation for this class was generated from the following files: