GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
Tree

As described in About the Event Tree the GamR::Tree objects that constitute an Event Tree are templated and need to defined explicitly before used. As this project aims to be useful to everyone it was deemed necessary that:

This is a very important file/page the tables you see below were used generate code that was compiled into the library/tools that you have installed on your computer. That's right, code is generated from this documentation. I did this not only for a love of abstraction, but also for collaboration.

This provides the simplest way for you to contribute to this project, and collaborate. Edit this markdown file to add your experiment and merge the changes. You will be helping the project be useful for more people.

DCP

D1

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 1 0 0 0 0

D2

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 2 0 0 0 0

D3

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 3 0 0 0 0

D21

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 2 0 0 0 0
Group 1 0 0 0 0 0 0 1 0 0 0 0

D22

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 2 0 0 0 0
Group 1 0 0 0 0 0 0 2 0 0 0 0

D33

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 3 0 0 0 0
Group 1 0 0 0 0 0 0 3 0 0 0 0

D221

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 2 0 0 0 0
Group 1 0 0 0 0 0 0 2 0 0 0 0
Group 2 0 0 0 0 0 0 1 0 0 0 0

D321

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 3 0 0 0 0
Group 1 0 0 0 0 0 0 2 0 0 0 0
Group 2 0 0 0 0 0 0 1 0 0 0 0

D322

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 3 0 0 0 0
Group 1 0 0 0 0 0 0 2 0 0 0 0
Group 2 0 0 0 0 0 0 2 0 0 0 0

D2111

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 2 0 0 0 0
Group 1 0 0 0 0 0 0 1 0 0 0 0
Group 2 0 0 0 0 0 0 1 0 0 0 0
Group 3 0 0 0 0 0 0 1 0 0 0 0

D3221

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 3 0 0 0 0
Group 1 0 0 0 0 0 0 2 0 0 0 0
Group 2 0 0 0 0 0 0 2 0 0 0 0
Group 3 0 0 0 0 0 0 1 0 0 0 0

D3333

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 0 0 0 3 0 0 0 0
Group 1 0 0 0 0 0 0 3 0 0 0 0
Group 2 0 0 0 0 0 0 3 0 0 0 0
Group 3 0 0 0 0 0 0 3 0 0 0 0

PIXIE

P1

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 1 0 0 5 0 0 0 0 0 0 0

P1T

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 1 0 0 3 0 0 0 0 0 0 0
Group 1 1 0 0 2 0 0 0 0 0 0 0

P2T

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 1 0 0 3 0 0 0 0 0 0 0
Group 1 1 0 0 3 0 0 0 0 0 0 0
Group 2 1 0 0 2 0 0 0 0 0 0 0

PS

Group 1 might be a Compton suppressor. The additional UInt_t is used to include the relative time of the appropriate detector from Group 0. This then can be used to create a calibrated time difference between the two using root2gamr.

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 1 0 0 3 0 0 0 0 0 0 0
Group 1 1 0 0 4 0 0 0 0 0 0 0
Group 2 1 0 0 3 0 0 0 0 0 0 0

GRETINA_CHICO

GCPG

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 2 0 2 8 0 0 0 0 0
Group 1 0 0 2 0 8 7 0 0 0 0 2

CLARION_HYBALL

CLHB

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 11 0 0 0 0 0 0 0
Group 1 0 0 0 2 0 0 0 0 0 0 0
Group 2 0 0 0 3 0 0 0 0 0 0 0
Group 3 0 0 0 1 0 0 0 0 0 0 0
Group 4 0 0 0 2 0 0 0 0 0 0 0
Group 5 0 0 0 1 0 0 0 0 0 0 0

DIGITAL_GAMMASPHERE

DGS

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 1 0 1 1 0 0 0 0 0 0 0
Group 1 1 0 1 1 0 0 0 0 0 0 0

RIKEN

PAD2018

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 0 0 0 4 0 0 0 0 0 0 0
Group 1 0 0 0 4 0 0 0 0 0 0 0
Group 2 0 0 0 3 0 0 0 0 0 0 0

OSCAR

OSC

Group Number ULong64_t Long64_t Double_t UInt_t Int_t Float_t UShort_t Short_t UChar_t Char_t Bool_t
Group 0 1 0 0 4 0 0 0 0 0 0 0
Group 1 1 0 0 4 0 0 0 0 0 0 0
Group 2 1 0 0 4 0 0 0 0 0 0 0