GEMC  2.2
Geant4 Monte-Carlo Framework
Public Slots | Public Member Functions | Data Fields
gsignal Class Reference

#include <gsignal.h>

+ Inheritance diagram for gsignal:
+ Collaboration diagram for gsignal:

Public Slots

void chooseVariable (int)
 
QTreeWidget * CreateSDetsTree ()
 
QTreeWidget * CreateSignalsTree ()
 

Public Member Functions

 gsignal (QWidget *parent, goptions *, map< string, sensitiveDetector * >)
 
 ~gsignal ()
 
void plots_bg (string xtit, string ytit, vector< double > x, vector< double > y, string title)
 
void osci_bg (string xtit, string ytit, vector< double > x, vector< double > y, string title)
 
void plot_graph (vector< double > x, vector< double > y, vector< int > pid)
 

Data Fields

int xorig
 
int yorig
 
int xaxil
 
int yaxil
 
double xmin
 
double ymin
 
double xmax
 
double ymax
 
double inside
 
double dx
 
double dy
 
double DX
 
double DY
 
int nticksx
 
int nticksy
 
string signalChoice
 
vector< string > availableSignals
 
QComboBox * qcsignal
 
goptionsgemcOpt
 
string WRITE_INTRAW
 
int SAVE_ALL_MOTHERS
 
G4UImanager * UImanager
 
map< string, sensitiveDetector * > SeDe_Map
 
map< int, QPen > pcolors
 

Detailed Description

Definition at line 24 of file gsignal.h.

Constructor & Destructor Documentation

gsignal::gsignal ( QWidget parent,
goptions Opts,
map< string, sensitiveDetector * >  SD_Map 
)

Definition at line 17 of file gsignal.cc.

gsignal::~gsignal ( )

Definition at line 674 of file gsignal.cc.

Member Function Documentation

void gsignal::chooseVariable ( int  index)
slot

Definition at line 232 of file gsignal.cc.

QTreeWidget * gsignal::CreateSDetsTree ( )
slot

Definition at line 174 of file gsignal.cc.

QTreeWidget * gsignal::CreateSignalsTree ( )
slot

Definition at line 241 of file gsignal.cc.

void gsignal::osci_bg ( string  xtit,
string  ytit,
vector< double >  x,
vector< double >  y,
string  title 
)
void gsignal::plot_graph ( vector< double >  x,
vector< double >  y,
vector< int >  pid 
)

Definition at line 656 of file gsignal.cc.

void gsignal::plots_bg ( string  xtit,
string  ytit,
vector< double >  x,
vector< double >  y,
string  title 
)

Definition at line 527 of file gsignal.cc.

Field Documentation

vector<string> gsignal::availableSignals

Definition at line 42 of file gsignal.h.

double gsignal::dx

Definition at line 38 of file gsignal.h.

double gsignal::DX

Definition at line 38 of file gsignal.h.

double gsignal::dy

Definition at line 38 of file gsignal.h.

double gsignal::DY

Definition at line 38 of file gsignal.h.

goptions* gsignal::gemcOpt

Definition at line 49 of file gsignal.h.

double gsignal::inside

Definition at line 37 of file gsignal.h.

int gsignal::nticksx

Definition at line 39 of file gsignal.h.

int gsignal::nticksy

Definition at line 39 of file gsignal.h.

map<int, QPen> gsignal::pcolors

Definition at line 58 of file gsignal.h.

QComboBox* gsignal::qcsignal

Definition at line 43 of file gsignal.h.

int gsignal::SAVE_ALL_MOTHERS

Definition at line 53 of file gsignal.h.

map<string, sensitiveDetector*> gsignal::SeDe_Map

Definition at line 56 of file gsignal.h.

string gsignal::signalChoice

Definition at line 41 of file gsignal.h.

G4UImanager* gsignal::UImanager

Definition at line 55 of file gsignal.h.

string gsignal::WRITE_INTRAW

Definition at line 52 of file gsignal.h.

int gsignal::xaxil

Definition at line 34 of file gsignal.h.

double gsignal::xmax

Definition at line 36 of file gsignal.h.

double gsignal::xmin

Definition at line 35 of file gsignal.h.

int gsignal::xorig

Definition at line 33 of file gsignal.h.

int gsignal::yaxil

Definition at line 34 of file gsignal.h.

double gsignal::ymax

Definition at line 36 of file gsignal.h.

double gsignal::ymin

Definition at line 35 of file gsignal.h.

int gsignal::yorig

Definition at line 33 of file gsignal.h.