CMS 3D CMS Logo

Macros | Functions | Variables
CascadeWrapper.h File Reference
#include <cctype>
#include <cstring>

Go to the source code of this file.

Macros

#define caeffic   caeffic_
 
#define cagluon   cagluon_
 
#define cahflav   cahflav_
 
#define cainpu   cainpu_
 
#define caluco   caluco_
 
#define capar1   capar1_
 
#define capar6   capar6_
 
#define captcut   captcut_
 
#define cascol   cascol_
 
#define cashower   cashower_
 
#define caspdf   caspdf_
 
#define casprre   casprre_
 
#define casshwr   casshwr_
 
#define integr   integr_
 
#define jpsi   jpsi_
 
#define scalf   scalf_
 

Functions

void caend_ (int *mode)
 
void call_caend (int mode)
 
void call_cascade ()
 
void call_cascha ()
 
void call_casini ()
 
void call_event ()
 
void call_pyedit (int mode)
 
void call_pytcha ()
 
void call_steer ()
 
void cascade_ ()
 
void cascha_ ()
 
void casini_ ()
 
double dcasrn_ (int *idummy)
 
void event_ ()
 
void pyedit_ (int *mode)
 
void pytcha_ ()
 
void steer_ ()
 

Variables

struct {
   double   avgi
 
   int   nin
 
   int   nout
 
   double   sd
 
caeffic_
 
struct {
   int   iglu
 
cagluon_
 
struct {
   int   ihfla
 
   int   kchi
 
   int   kpsi
 
cahflav_
 
struct {
   int   ifinal
 
   int   ifps
 
   int   ihf
 
   int   ilepto
 
   int   inter
 
   int   isemih
 
   int   nfrag
 
   double   plepin
 
   double   ppin
 
cainpu_
 
struct { ... }  caluco_
 
struct {
   int   ipro
 
   int   iq2
 
   int   iruna
 
   int   irunaem
 
capar1_
 
struct {
   int   ires [2]
 
   int   lst [30]
 
capar6_
 
struct {
   double   pt2cut [1000]
 
captcut_
 
struct {
   int   icolora
 
   int   irespro
 
   int   irpa
 
   int   irpb
 
   int   irpc
 
   int   irpd
 
   int   irpe
 
   int   irpf
 
   int   irpg
 
cascol_
 
struct {
   int   ipst
 
cashower_
 
struct {
   char   pdfpath [512]
 
caspdf_
 
struct {
   int   irspl
 
casprre_
 
struct {
   int   iccfm
 
   int   iorder
 
   int   itimshr
 
casshwr_
 
struct {
   double   acc1
 
   double   acc2
 
   int   iint
 
   int   ncb
 
integr_
 
struct {
   int   ipsiel1
 
   int   ipsiel2
 
   int   ipsipol
 
jpsi_
 
struct {
   double   scalfa
 
   double   scalfaf
 
scalf_
 

Macro Definition Documentation

#define caeffic   caeffic_

Definition at line 142 of file CascadeWrapper.h.

Referenced by gen::Cascade2Hadronizer::statistics().

#define cagluon   cagluon_
#define cahflav   cahflav_
#define cainpu   cainpu_
#define caluco   caluco_
#define capar1   capar1_
#define capar6   capar6_
#define captcut   captcut_
#define cascol   cascol_
#define cashower   cashower_
#define caspdf   caspdf_

Definition at line 133 of file CascadeWrapper.h.

Referenced by gen::Cascade2Hadronizer::cascadePrintParameters().

#define casprre   casprre_
#define casshwr   casshwr_
#define integr   integr_
#define jpsi   jpsi_
#define scalf   scalf_

Function Documentation

void caend_ ( int *  mode)

Referenced by call_caend().

void call_caend ( int  mode)
inline
void call_cascade ( )
inline

Definition at line 161 of file CascadeWrapper.h.

References cascade_().

Referenced by gen::Cascade2Hadronizer::initializeForInternalPartons().

161 { cascade_(); }
void cascade_()
void call_cascha ( )
inline

Definition at line 160 of file CascadeWrapper.h.

References cascha_().

Referenced by gen::Cascade2Hadronizer::initializeForInternalPartons().

160 { cascha_(); }
void cascha_()
void call_casini ( )
inline

Definition at line 158 of file CascadeWrapper.h.

References casini_().

Referenced by gen::Cascade2Hadronizer::initializeForInternalPartons().

158 { casini_(); }
void casini_()
void call_event ( )
inline
void call_pyedit ( int  mode)
inline

Definition at line 177 of file CascadeWrapper.h.

References pyedit_().

void call_pytcha ( )
inline

Definition at line 176 of file CascadeWrapper.h.

References pytcha_().

176 { pytcha_(); }
void pytcha_()
void call_steer ( )
inline

Definition at line 159 of file CascadeWrapper.h.

References steer_().

159 { steer_(); }
void steer_()
void cascade_ ( )

Referenced by call_cascade().

void cascha_ ( )

Referenced by call_cascha().

void casini_ ( )

Referenced by call_casini().

double dcasrn_ ( int *  idummy)

Definition at line 41 of file Cascade2Hadronizer.cc.

References cascade2RandomEngine, gather_cfg::cout, and debug.

41  {
42 
43  static int call = 0;
44 
45  double rdm_nb = cascade2RandomEngine->flat();
46 
47  if(debug && ++call < 100) cout<<"dcasrn from c++, call: "<<call<<" random number: "<<rdm_nb<<endl;
48 
49  return rdm_nb;
50  }
static CLHEP::HepRandomEngine * cascade2RandomEngine
#define debug
void event_ ( )
void pyedit_ ( int *  mode)

Referenced by call_event(), and call_pyedit().

void pytcha_ ( )

Referenced by call_event(), and call_pytcha().

void steer_ ( )

Referenced by call_steer().

Variable Documentation

double acc1

Definition at line 112 of file CascadeWrapper.h.

double acc2

Definition at line 112 of file CascadeWrapper.h.

double avgi

Definition at line 137 of file CascadeWrapper.h.

struct { ... } caeffic_
struct { ... } cagluon_
struct { ... } cahflav_
struct { ... } cainpu_
struct { ... } caluco_
struct { ... } capar1_
struct { ... } capar6_
struct { ... } captcut_
struct { ... } cascol_
struct { ... } cashower_
struct { ... } caspdf_
struct { ... } casprre_
struct { ... } casshwr_
int iccfm

Definition at line 56 of file CascadeWrapper.h.

int icolora

Definition at line 80 of file CascadeWrapper.h.

int ifinal

Definition at line 31 of file CascadeWrapper.h.

int ifps

Definition at line 31 of file CascadeWrapper.h.

int iglu

Definition at line 88 of file CascadeWrapper.h.

int ihf
int ihfla

Definition at line 72 of file CascadeWrapper.h.

int iint

Definition at line 113 of file CascadeWrapper.h.

Referenced by reweight::LumiReWeighting::weightOOT_init().

int ilepto

Definition at line 31 of file CascadeWrapper.h.

struct { ... } integr_
int inter

Definition at line 31 of file CascadeWrapper.h.

Referenced by grid3d_t(), and PileupMixingContent::PileupMixingContent().

int iorder

Definition at line 56 of file CascadeWrapper.h.

Referenced by MuScleFitUtils::minimizeLikelihood().

int ipro

Definition at line 64 of file CascadeWrapper.h.

int ipsiel1

Definition at line 47 of file CascadeWrapper.h.

int ipsiel2

Definition at line 47 of file CascadeWrapper.h.

int ipsipol

Definition at line 47 of file CascadeWrapper.h.

int ipst

Definition at line 39 of file CascadeWrapper.h.

int iq2

Definition at line 64 of file CascadeWrapper.h.

int ires[2]
int irespro

Definition at line 80 of file CascadeWrapper.h.

int irpa

Definition at line 80 of file CascadeWrapper.h.

int irpb

Definition at line 80 of file CascadeWrapper.h.

int irpc
int irpd

Definition at line 80 of file CascadeWrapper.h.

int irpe

Definition at line 80 of file CascadeWrapper.h.

int irpf

Definition at line 80 of file CascadeWrapper.h.

int irpg

Definition at line 80 of file CascadeWrapper.h.

int irspl

Definition at line 96 of file CascadeWrapper.h.

int iruna

Definition at line 64 of file CascadeWrapper.h.

int irunaem

Definition at line 64 of file CascadeWrapper.h.

int isemih

Definition at line 31 of file CascadeWrapper.h.

int itimshr

Definition at line 56 of file CascadeWrapper.h.

struct { ... } jpsi_
int kchi

Definition at line 72 of file CascadeWrapper.h.

int kpsi

Definition at line 72 of file CascadeWrapper.h.

int lst[30]
int ncb

Definition at line 113 of file CascadeWrapper.h.

int nfrag

Definition at line 31 of file CascadeWrapper.h.

int nin
int nout
char pdfpath[512]

Definition at line 129 of file CascadeWrapper.h.

double plepin

Definition at line 30 of file CascadeWrapper.h.

double ppin

Definition at line 30 of file CascadeWrapper.h.

double pt2cut[1000]

Definition at line 104 of file CascadeWrapper.h.

struct { ... } scalf_
double scalfa

Definition at line 121 of file CascadeWrapper.h.

double scalfaf

Definition at line 121 of file CascadeWrapper.h.

double sd