Pluto v6.3.0
Loading...
Searching...
No Matches
PDistribution.h File Reference
#include "TF1.h"
#include "TF2.h"
#include "PParticle.h"
#include "PData.h"
#include "PUtils.h"

Go to the source code of this file.

Classes

class  PDistribution

Macros

#define MAX_PARTICLE_LIST   10
#define PARTICLE_LIST_DAUGHTER   1
#define PARTICLE_LIST_PARENT   2
#define PARTICLE_LIST_GRANDPARENT   4
#define PARTICLE_LIST_GRANDGRANDPARENT   8
#define PARTICLE_LIST_GRANDDAUGHTER   16
#define PARTICLE_LIST_SIBLING   128
#define DISTRIBUTION_QUASI_PID   1000
#define DISTRIBUTION_SOMETHING_PID   2000
#define DISTRIBUTION_NUCLEON_PID   3000
#define VERSION_SAMPLING   1
#define VERSION_WEIGHTING   2
#define VERSION_INVERT_WEIGHTING   4
#define VERSION_MASS_SAMPLING   128
#define VERSION_IS_PRIMARY   256
#define VERSION_GENERATOR_MC   512
#define VERSION_NO_PHASE_SPACE   1024
#define VERSION_FORCE_NO_PARTIAL_WIDTH   2048

Macro Definition Documentation

◆ DISTRIBUTION_NUCLEON_PID

#define DISTRIBUTION_NUCLEON_PID   3000

Definition at line 19 of file PDistribution.h.

◆ DISTRIBUTION_QUASI_PID

#define DISTRIBUTION_QUASI_PID   1000

Definition at line 17 of file PDistribution.h.

◆ DISTRIBUTION_SOMETHING_PID

#define DISTRIBUTION_SOMETHING_PID   2000

Definition at line 18 of file PDistribution.h.

◆ MAX_PARTICLE_LIST

#define MAX_PARTICLE_LIST   10

Definition at line 9 of file PDistribution.h.

◆ PARTICLE_LIST_DAUGHTER

#define PARTICLE_LIST_DAUGHTER   1

Definition at line 10 of file PDistribution.h.

◆ PARTICLE_LIST_GRANDDAUGHTER

#define PARTICLE_LIST_GRANDDAUGHTER   16

Definition at line 14 of file PDistribution.h.

◆ PARTICLE_LIST_GRANDGRANDPARENT

#define PARTICLE_LIST_GRANDGRANDPARENT   8

Definition at line 13 of file PDistribution.h.

◆ PARTICLE_LIST_GRANDPARENT

#define PARTICLE_LIST_GRANDPARENT   4

Definition at line 12 of file PDistribution.h.

◆ PARTICLE_LIST_PARENT

#define PARTICLE_LIST_PARENT   2

Definition at line 11 of file PDistribution.h.

◆ PARTICLE_LIST_SIBLING

#define PARTICLE_LIST_SIBLING   128

Definition at line 15 of file PDistribution.h.

◆ VERSION_FORCE_NO_PARTIAL_WIDTH

#define VERSION_FORCE_NO_PARTIAL_WIDTH   2048

Definition at line 29 of file PDistribution.h.

◆ VERSION_GENERATOR_MC

#define VERSION_GENERATOR_MC   512

Definition at line 27 of file PDistribution.h.

◆ VERSION_INVERT_WEIGHTING

#define VERSION_INVERT_WEIGHTING   4

Definition at line 24 of file PDistribution.h.

◆ VERSION_IS_PRIMARY

#define VERSION_IS_PRIMARY   256

Definition at line 26 of file PDistribution.h.

◆ VERSION_MASS_SAMPLING

#define VERSION_MASS_SAMPLING   128

Definition at line 25 of file PDistribution.h.

◆ VERSION_NO_PHASE_SPACE

#define VERSION_NO_PHASE_SPACE   1024

Definition at line 28 of file PDistribution.h.

◆ VERSION_SAMPLING

#define VERSION_SAMPLING   1

Definition at line 22 of file PDistribution.h.

◆ VERSION_WEIGHTING

#define VERSION_WEIGHTING   2

Definition at line 23 of file PDistribution.h.