TTask derived class to generate a plain ROOT tree from NCFS generic event structures. More...
#include "NcTreeMaker.h"
TTask derived class to generate a plain ROOT tree from NCFS generic event structures.
Definition at line 16 of file NcTreeMaker.h.
Public Member Functions | |
| NcTreeMaker (const char *name="NcTreeMaker", const char *title="ROOT tree data generation") | |
| NcTreeMaker (const NcTreeMaker &q) | |
| virtual | ~NcTreeMaker () |
| virtual TObject * | Clone (const char *name="") const |
| void | CloseTree () |
| virtual void | Exec (Option_t *opt) |
| NcAstrolab * | GetAstrolab () const |
| void | Select (TString type, TString obs, TString uname="") |
| void | SetAstrolab (NcAstrolab *lab) |
| void | SetOutputFile (TString fname, TString ftitle, TString tname="Data", TString ttitle="All event data") |
| void | SetTrackMaximum (Int_t n) |
| void | UseDevices (TString classname) |
| void | UseTracks (TString name, Int_t n=-1, Int_t mode=0) |
Protected Member Functions | |
| void | AstroTrack () |
| void | Device () |
| void | Event () |
| void | Track () |
Protected Attributes | |
| NcAstrolab * | fAstrolab |
| Int_t | fDeviceflag |
| Int_t | fDeviceNdevs |
| Int_t | fDeviceNhits |
| Int_t | fDndev |
| ! Variable for device data storage in output tree | |
| Int_t | fDnhit |
| ! Variable for device data storage in output tree | |
| Float_t | fEe |
| ! Variable for event data storage in output tree | |
| Int_t | fEjevt |
| ! Variable for event data storage in output tree | |
| Int_t | fEjrun |
| ! Variable for event data storage in output tree | |
| Float_t | fEm |
| ! Variable for event data storage in output tree | |
| Double_t | fEmjd |
| ! Variable for event data storage in output tree | |
| Float_t | fEp |
| ! Variable for event data storage in output tree | |
| Float_t | fEphip |
| ! Variable for event data storage in output tree | |
| Float_t | fEq |
| ! Variable for event data storage in output tree | |
| Double_t | fEsec |
| ! Variable for event data storage in output tree | |
| Float_t | fEthetap |
| ! Variable for event data storage in output tree | |
| Float_t * | fEuser |
| ! Variable for event data storage in output tree | |
| Int_t | fEventCharges |
| Int_t | fEventEnergies |
| Int_t | fEventflag |
| Int_t | fEventJevts |
| Int_t | fEventJruns |
| Int_t | fEventMasses |
| Int_t | fEventMjds |
| Int_t | fEventMomenta |
| Int_t | fEventSecs |
| TObjArray * | fEventUnames |
| Int_t | fEventWeights |
| NcEvent * | fEvt |
| Double_t | fEweight |
| ! Variable for event data storage in output tree | |
| Int_t | fFirst |
| Int_t | fNtkmax |
| TFile * | fOutfile |
| TTree * | fOuttree |
| Float_t * | fTe |
| ! Array for track data storage in output tree | |
| Int_t * | fTid |
| ! Array for track data storage in output tree | |
| Float_t * | fTm |
| ! Array for track data storage in output tree | |
| Double_t * | fTmjd |
| ! Array for track data storage in output tree | |
| Int_t | fTn |
| ! Number of tracks in the output tree storage array | |
| Int_t * | fTnsig |
| ! Array for track data storage in output tree | |
| Float_t * | fTp |
| ! Array for track data storage in output tree | |
| Float_t * | fTphip |
| ! Array for track data storage in output tree | |
| Float_t * | fTq |
| ! Array for track data storage in output tree | |
| Int_t | fTrackCharges |
| Int_t | fTrackEnergies |
| Int_t | fTrackflag |
| Int_t | fTrackIds |
| Int_t | fTrackMasses |
| Int_t | fTrackMjds |
| Int_t | fTrackMomenta |
| Int_t | fTrackNsigs |
| Int_t | fTrackSecs |
| TObjArray * | fTrackUnames |
| TObjArray * | fTrees |
| Double_t * | fTsec |
| ! Array for track data storage in output tree | |
| Float_t * | fTthetap |
| ! Array for track data storage in output tree | |
| Float_t ** | fTuser |
| ! Matrix array for track data storage in output tree | |
| TObjArray * | fUseDevices |
| TArrayI * | fUseNtk |
| TArrayI * | fUseTkMode |
| TObjArray * | fUseTracks |
| NcTreeMaker::NcTreeMaker | ( | const char * | name = "NcTreeMaker", |
| const char * | title = "ROOT tree data generation" ) |
Definition at line 129 of file NcTreeMaker.cxx.
|
virtual |
Definition at line 199 of file NcTreeMaker.cxx.
| NcTreeMaker::NcTreeMaker | ( | const NcTreeMaker & | q | ) |
Definition at line 327 of file NcTreeMaker.cxx.
|
protected |
Definition at line 1235 of file NcTreeMaker.cxx.
|
virtual |
Definition at line 1300 of file NcTreeMaker.cxx.
| void NcTreeMaker::CloseTree | ( | ) |
Definition at line 470 of file NcTreeMaker.cxx.
|
protected |
Definition at line 1203 of file NcTreeMaker.cxx.
|
protected |
Definition at line 1155 of file NcTreeMaker.cxx.
|
virtual |
Definition at line 805 of file NcTreeMaker.cxx.
| NcAstrolab * NcTreeMaker::GetAstrolab | ( | ) | const |
Definition at line 794 of file NcTreeMaker.cxx.
| void NcTreeMaker::Select | ( | TString | type, |
| TString | obs, | ||
| TString | uname = "" ) |
Definition at line 646 of file NcTreeMaker.cxx.
| void NcTreeMaker::SetAstrolab | ( | NcAstrolab * | lab | ) |
Definition at line 767 of file NcTreeMaker.cxx.
| void NcTreeMaker::SetOutputFile | ( | TString | fname, |
| TString | ftitle, | ||
| TString | tname = "Data", | ||
| TString | ttitle = "All event data" ) |
Definition at line 442 of file NcTreeMaker.cxx.
| void NcTreeMaker::SetTrackMaximum | ( | Int_t | n | ) |
Definition at line 495 of file NcTreeMaker.cxx.
|
protected |
Definition at line 1046 of file NcTreeMaker.cxx.
| void NcTreeMaker::UseDevices | ( | TString | classname | ) |
Definition at line 593 of file NcTreeMaker.cxx.
| void NcTreeMaker::UseTracks | ( | TString | name, |
| Int_t | n = -1, | ||
| Int_t | mode = 0 ) |
Definition at line 518 of file NcTreeMaker.cxx.
|
protected |
Definition at line 40 of file NcTreeMaker.h.
|
protected |
Definition at line 43 of file NcTreeMaker.h.
|
protected |
Definition at line 91 of file NcTreeMaker.h.
|
protected |
Definition at line 92 of file NcTreeMaker.h.
|
protected |
! Variable for device data storage in output tree
Definition at line 93 of file NcTreeMaker.h.
|
protected |
! Variable for device data storage in output tree
Definition at line 94 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 86 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 79 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 78 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 88 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 81 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 83 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 85 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 87 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 82 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 84 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 89 of file NcTreeMaker.h.
|
protected |
Definition at line 74 of file NcTreeMaker.h.
|
protected |
Definition at line 73 of file NcTreeMaker.h.
|
protected |
Definition at line 42 of file NcTreeMaker.h.
|
protected |
Definition at line 69 of file NcTreeMaker.h.
|
protected |
Definition at line 68 of file NcTreeMaker.h.
|
protected |
Definition at line 75 of file NcTreeMaker.h.
|
protected |
Definition at line 70 of file NcTreeMaker.h.
|
protected |
Definition at line 72 of file NcTreeMaker.h.
|
protected |
Definition at line 71 of file NcTreeMaker.h.
|
protected |
Definition at line 77 of file NcTreeMaker.h.
|
protected |
Definition at line 76 of file NcTreeMaker.h.
|
protected |
Definition at line 39 of file NcTreeMaker.h.
|
protected |
! Variable for event data storage in output tree
Definition at line 80 of file NcTreeMaker.h.
|
protected |
Definition at line 34 of file NcTreeMaker.h.
|
protected |
Definition at line 38 of file NcTreeMaker.h.
|
protected |
Definition at line 35 of file NcTreeMaker.h.
|
protected |
Definition at line 36 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 60 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 65 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 62 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 63 of file NcTreeMaker.h.
|
protected |
! Number of tracks in the output tree storage array
Definition at line 56 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 66 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 57 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 59 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 61 of file NcTreeMaker.h.
|
protected |
Definition at line 49 of file NcTreeMaker.h.
|
protected |
Definition at line 48 of file NcTreeMaker.h.
|
protected |
Definition at line 41 of file NcTreeMaker.h.
|
protected |
Definition at line 53 of file NcTreeMaker.h.
|
protected |
Definition at line 50 of file NcTreeMaker.h.
|
protected |
Definition at line 51 of file NcTreeMaker.h.
|
protected |
Definition at line 47 of file NcTreeMaker.h.
|
protected |
Definition at line 54 of file NcTreeMaker.h.
|
protected |
Definition at line 52 of file NcTreeMaker.h.
|
protected |
Definition at line 55 of file NcTreeMaker.h.
|
protected |
Definition at line 37 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 64 of file NcTreeMaker.h.
|
protected |
! Array for track data storage in output tree
Definition at line 58 of file NcTreeMaker.h.
|
protected |
! Matrix array for track data storage in output tree
Definition at line 67 of file NcTreeMaker.h.
|
protected |
Definition at line 90 of file NcTreeMaker.h.
|
protected |
Definition at line 45 of file NcTreeMaker.h.
|
protected |
Definition at line 46 of file NcTreeMaker.h.
|
protected |
Definition at line 44 of file NcTreeMaker.h.