ATLAS Offline Software
Loading...
Searching...
No Matches
Chain0_Args Struct Reference

#include <Args.h>

Collaboration diagram for Chain0_Args:

Public Attributes

bool debug {}
double extrapol_eta_ent {}
double extrapol_phi_ent {}
double extrapol_r_ent {}
double extrapol_z_ent {}
double extrapol_eta_ext {}
double extrapol_phi_ext {}
double extrapol_r_ext {}
double extrapol_z_ext {}
float extrapWeight {}
float E {}
int pdgId {}
double charge {}
int cs {}
bool is_phi_symmetric {}
float * rand {}
int nhits {}
void * rd4h {}
FH1Dfh1d {}
FH2Dfh2d {}
FHsfhs {}
FH1D fh1d_h {}
FH2D fh2d_h {}
FHs fhs_h {}
GeoGpugeo {}
bool is_first {}
bool is_last {}
int * hitcells_ct {}
unsigned long ncells {}
unsigned int maxhitct {}
float * cells_energy {}
Cell_Ehitcells_E {}
Cell_Ehitcells_E_h {}
unsigned int * hitcounts_b {}
unsigned int ct {}
int reweight {}

Detailed Description

Definition at line 17 of file Args.h.

Member Data Documentation

◆ cells_energy

float* Chain0_Args::cells_energy {}

Definition at line 57 of file Args.h.

57{}; // big, all cells, ~ 200K array

◆ charge

double Chain0_Args::charge {}

Definition at line 34 of file Args.h.

34{};

◆ cs

int Chain0_Args::cs {}

Definition at line 35 of file Args.h.

35{};

◆ ct

unsigned int Chain0_Args::ct {}

Definition at line 63 of file Args.h.

63{}; // cells got hit for the event

◆ debug

bool Chain0_Args::debug {}

Definition at line 19 of file Args.h.

19{};

◆ E

float Chain0_Args::E {}

Definition at line 31 of file Args.h.

31{};

◆ extrapol_eta_ent

double Chain0_Args::extrapol_eta_ent {}

Definition at line 21 of file Args.h.

21{};

◆ extrapol_eta_ext

double Chain0_Args::extrapol_eta_ext {}

Definition at line 25 of file Args.h.

25{};

◆ extrapol_phi_ent

double Chain0_Args::extrapol_phi_ent {}

Definition at line 22 of file Args.h.

22{};

◆ extrapol_phi_ext

double Chain0_Args::extrapol_phi_ext {}

Definition at line 26 of file Args.h.

26{};

◆ extrapol_r_ent

double Chain0_Args::extrapol_r_ent {}

Definition at line 23 of file Args.h.

23{};

◆ extrapol_r_ext

double Chain0_Args::extrapol_r_ext {}

Definition at line 27 of file Args.h.

27{};

◆ extrapol_z_ent

double Chain0_Args::extrapol_z_ent {}

Definition at line 24 of file Args.h.

24{};

◆ extrapol_z_ext

double Chain0_Args::extrapol_z_ext {}

Definition at line 28 of file Args.h.

28{};

◆ extrapWeight

float Chain0_Args::extrapWeight {}

Definition at line 30 of file Args.h.

30{};

◆ fh1d

FH1D* Chain0_Args::fh1d {}

Definition at line 41 of file Args.h.

41{};//for energy reweight

◆ fh1d_h

FH1D Chain0_Args::fh1d_h {}

Definition at line 44 of file Args.h.

44{}; // for energy reweight

◆ fh2d

FH2D* Chain0_Args::fh2d {}

Definition at line 42 of file Args.h.

42{};

◆ fh2d_h

FH2D Chain0_Args::fh2d_h {}

Definition at line 45 of file Args.h.

45{}; // host struct so we have info

◆ fhs

FHs* Chain0_Args::fhs {}

Definition at line 43 of file Args.h.

43{};

◆ fhs_h

FHs Chain0_Args::fhs_h {}

Definition at line 46 of file Args.h.

46{}; // host struct

◆ geo

GeoGpu* Chain0_Args::geo {}

Definition at line 48 of file Args.h.

48{};

◆ hitcells_ct

int* Chain0_Args::hitcells_ct {}

Definition at line 53 of file Args.h.

53{}; // GPU pointer for number of uniq hit cells

◆ hitcells_E

Cell_E* Chain0_Args::hitcells_E {}

Definition at line 58 of file Args.h.

58{}; // array with only hit cells (Mem maxhitct )

◆ hitcells_E_h

Cell_E* Chain0_Args::hitcells_E_h {}

Definition at line 59 of file Args.h.

59{}; // host array

◆ hitcounts_b

unsigned int* Chain0_Args::hitcounts_b {}

Definition at line 61 of file Args.h.

61{}; // GPU pointer for interm blockwise result of hit counts

◆ is_first

bool Chain0_Args::is_first {}

Definition at line 50 of file Args.h.

50{}; // first event

◆ is_last

bool Chain0_Args::is_last {}

Definition at line 51 of file Args.h.

51{}; // last event

◆ is_phi_symmetric

bool Chain0_Args::is_phi_symmetric {}

Definition at line 36 of file Args.h.

36{};

◆ maxhitct

unsigned int Chain0_Args::maxhitct {}

Definition at line 55 of file Args.h.

55{};

◆ ncells

unsigned long Chain0_Args::ncells {}

Definition at line 54 of file Args.h.

54{};

◆ nhits

int Chain0_Args::nhits {}

Definition at line 38 of file Args.h.

38{};

◆ pdgId

int Chain0_Args::pdgId {}

Definition at line 33 of file Args.h.

33{};

◆ rand

float* Chain0_Args::rand {}

Definition at line 37 of file Args.h.

37{};

◆ rd4h

void* Chain0_Args::rd4h {}

Definition at line 39 of file Args.h.

39{};

◆ reweight

int Chain0_Args::reweight {}

Definition at line 65 of file Args.h.

65{}; // 1: use gaus log weight for pion, 0: no reweight

The documentation for this struct was generated from the following file: