#include "TObject.h" class MontrealLoc : public TObject { public: //Physics Variables; these will be our leaves Int_t runindex; Int_t evindex; Int_t totevents; Double_t udemposition[3]; //localized position (0,1,2=x,y,z) Double_t udemsigmaplus[3]; //positive error on localized xposition (0,1,2=x,y,z) Double_t udemsigmaminus[3]; //negative error on localized xposition (0,1,2=x,y,z) Double_t udemtzero[9]; //signal beginning time for each piezo Double_t udemsigmatzero[9]; //uncertainty in signal beginning time for each piezo Double_t velocity; //speed of sound Double_t sigmavelocity; //sigma on speed of sound Double_t chisquared; // total chi-square Double_t nuctime; //nucleation time Int_t numpzos; //number of piezos used in the localization Int_t goodpzos[9]; //piezo indices for the piezos used in the localisation char* detname; //name of detector Int_t prodnum; //detector number Char_t* runtype; //run type MontrealLoc() {runtype=0;} ClassDef (MontrealLoc,2); }; #if !defined(__CINT__) ClassImp(MontrealLoc); #endif