// Author: Andrew M. Rogers, NSCL 07/01/2006 //* Copyright (C) 2006-2008 Andrew M. Rogers #ifndef __TBACK_H #define __TBACK_H #include <iostream> #include <TROOT.h> #include <TBranch.h> #include <TTree.h> #include <TObject.h> #ifndef __ROOTDEFINE_H #define __ROOTDEFINE_H #include "rootDefine.h" #endif using namespace std; #include "THiRASiDet.h" class TBack : public THiRASiDet { /* protected: */ /* TString fName; //! Object identifier */ /* TString fTitle; //! Object title */ /* public: */ /* Short_t fMb; //! ASIC motherboard number. */ /* Short_t fSlot; //! ASIC slot number. */ /* Bool_t fAddRndm; //! Add random number to convert from short data types to double. */ /* Short_t fCbSequence; // Chip board readout sequence. */ /* UInt_t fChSequence; // Channel readout sequence. */ /* Short_t ERaw[THIRA_SI_CHANNELS]; // Raw energy deposited in a Eb Si strip. */ /* Short_t TRaw[THIRA_SI_CHANNELS]; // Raw time values. */ /* Double_t E[THIRA_SI_CHANNELS]; // Energy deposited in a Eb Si strip. */ /* Double_t T[THIRA_SI_CHANNELS]; // Time value. */ /* Double_t Emax; // Maximum energy deposited in a Si strip for each telescope. */ /* Short_t Emaxch; // Channel number corresponding to the channel with the maximum energy. */ /* Short_t rawMult; // Multiplicity of Si for each telescope. */ /* TBranch *b_ERaw; //! Energy Branch. */ /* TBranch *b_TRaw; //! Time Branch. */ /* TBranch *b_E; //! Energy Branch. */ /* TBranch *b_T; //! Time Branch. */ /* TBranch *b_Emax; //! Emax Branch. */ /* TBranch *b_Emaxch; //! Emaxch Branch. */ /* TBranch *b_rawMult; //! Raw Multiplicity Branch. */ /* TTree *fChain; //! Pointer to the analyzed TTree or TChain */ /* Int_t fCurrent; //! Current Tree number in a TChain */ /* public: */ /* TBack(): fName(), fTitle() {} */ /* ~TBack() {} */ /* TBack(const TBack &); // The copy constructor. */ /* const Char_t *GetName() const { return fName; } */ /* const Char_t *GetTitle() const { return fTitle; } */ /* void SetName(const Char_t *name); */ /* void SetNameTitle(const Char_t *name, const Char_t *title); */ /* void SetTitle(const Char_t *title=""); */ /* void Calculate(); // Calculate quantities. */ /* void Calibrate(); // Calibrate detector. */ /* void Clear(Option_t *option=""); // Clear all members. */ /* Int_t GetEntry(Long64_t entry=0,Int_t getall=0); // Get entry for all branches. */ /* void InitClass(TString name); // Initialize the class. */ /* void InitTree(TTree *tree); // Initialize the tree. */ /* Int_t GetChReadOrder(Int_t channel); // Get the order of a readout channel. */ ClassDef(TBack,5) // HiRA E back Si. }; #endif