diff --git a/NPLib/Tiara/Makefile b/NPLib/Tiara/Makefile index e9c453d4919e8bd6ae1f9aef393a54b1e3b692fb..06b0916bf6e9785b0a581ca58295634fb7c71de7 100644 --- a/NPLib/Tiara/Makefile +++ b/NPLib/Tiara/Makefile @@ -9,13 +9,13 @@ all: $(SHARELIB) ############### Detector ############## ## Sharc ## -libTiara.so: TTiaraData.o TTiaraDataDict.o +libTiara.so: TTiaraBarrelData.o TTiaraBarrelDataDict.o $(LD) $(SOFLAGS) $^ $(OutPutOpt) $@ -TTiaraDataDict.cxx: TTiaraData.h +TTiaraBarrelDataDict.cxx: TTiaraBarrelData.h rootcint -f $@ -c $^ # dependances -TTiaraData.o: TTiaraData.cxx TTiaraData.h +TTiaraBarrelData.o: TTiaraBarrelData.cxx TTiaraBarrelData.h ####################################### ############# Clean and More ########## diff --git a/NPLib/Tiara/TTiaraBarrel.cxx b/NPLib/Tiara/TTiaraBarrelData.cxx similarity index 75% rename from NPLib/Tiara/TTiaraBarrel.cxx rename to NPLib/Tiara/TTiaraBarrelData.cxx index 111967d44c2e84069038676c401e3492e9bcf92a..fce9c49af13ba1c9c502ed12b9d53104082a963b 100644 --- a/NPLib/Tiara/TTiaraBarrel.cxx +++ b/NPLib/Tiara/TTiaraBarrelData.cxx @@ -46,7 +46,7 @@ void TTiaraBarrelData::Clear(){ fTiaraBarrel_Front_Downstream_DetectorNbr.clear(); fTiaraBarrel_Front_Downstream_StripNbr.clear(); fTiaraBarrel_Front_Downstream_Energy.clear(); - fTiaraBarrel_Front_Dowstream_Time.clear(); + fTiaraBarrel_Front_Downstream_Time.clear(); fTiaraBarrel_Back_DetectorNbr.clear(); fTiaraBarrel_Back_Energy.clear(); @@ -60,50 +60,59 @@ void TTiaraBarrelData::Clear(){ ///////////////////////// void TTiaraBarrelData::Dump() const{ - cout << "************* TTiaraBarrel Event ************"<< endl; - cout << "*** Inner Barrel Front Upstream ***" + cout << "************* TTiaraBarrelData Event ************"<< endl; + cout << "*** Inner Barrel Front Upstream ***" << endl ; for( unsigned int i = 0; i < fTiaraBarrel_Front_Upstream_DetectorNbr.size(); i ++){ cout << "Detector Number = " - << fTiaraBarrel_Front_Upstream_DetectorNbr << endl ; + << fTiaraBarrel_Front_Upstream_DetectorNbr[i] << endl ; cout << "Strip Number = " - << fTiaraBarrel_Front_Upstream_StripNbr << endl; + << fTiaraBarrel_Front_Upstream_StripNbr[i] << endl; cout << "Energy = " - << fTiaraBarrel_Front_Upstream_Energy << endl ; + << fTiaraBarrel_Front_Upstream_Energy[i]<< endl ; cout << "Time = " - << fTiaraBarrel_Front_Upstream_Time << endl ; + << fTiaraBarrel_Front_Upstream_Time[i] << endl ; } - cout << "*** Inner Barrel Front Downstream ***" + cout << "*** Inner Barrel Front Downstream ***" << endl ; for( unsigned int i = 0; i < fTiaraBarrel_Front_Downstream_DetectorNbr.size(); i ++){ cout << "Detector Number = " - << fTiaraBarrel_Front_Downstream_DetectorNbr << endl; + << fTiaraBarrel_Front_Downstream_DetectorNbr[i] << endl; cout << "Strip Number = " - << fTiaraBarrel_Front_Downstream_StripNbr << endl; + << fTiaraBarrel_Front_Downstream_StripNbr[i] << endl; cout << "Energy = " - << fTiaraBarrel_Front_Downstream_Energy << endl ; + << fTiaraBarrel_Front_Downstream_Energy[i] << endl ; cout << "Time = " - << fTiaraBarrel_Front_Downstream_Time << endl ; + << fTiaraBarrel_Front_Downstream_Time[i] << endl ; } - cout << "*** Inner Barrel Back ***" + cout << "*** Inner Barrel Back ***" << endl ; for( unsigned int i = 0; i < fTiaraBarrel_Back_DetectorNbr.size(); i ++){ cout << "Detector Number = " - << fTiaraBarre_Back_DetectorNbr << endl; - cout << "Strip Number = " - << fTiaraBarrel_Back_StripNbr << endl; + << fTiaraBarrel_Back_DetectorNbr[i] << endl; cout << "Energy = " - << fTiaraBarrel_Back_Energy << endl ; + << fTiaraBarrel_Back_Energy[i] << endl ; cout << "Time = " - << fTiaraBarrel_Back_Time << endl ; + << fTiaraBarrel_Back_Time[i] << endl ; } - cout << "*** Outer Barrel ***" + cout << "*** Outer Barrel ***" << endl; for( unsigned int i = 0; i < fTiaraBarrel_Outer_DetectorNbr.size() ; i ++){ cout << "Detector Number = " - << fTiaraBarrel_Outer_DetectorNbr << endl; + << fTiaraBarrel_Outer_DetectorNbr[i] << endl; cout << "Energy = " - << fTiaraBarrel_Outer_Energy << endl ; + << fTiaraBarrel_Outer_Energy[i] << endl ; cout << "Time = " - << fTiaraBarrel_Outer_Time << endl ; + << fTiaraBarrel_Outer_Time[i] << endl ; } + + + + + + + + + + + } diff --git a/NPLib/Tiara/TTiaraBarrel.h b/NPLib/Tiara/TTiaraBarrelData.h similarity index 73% rename from NPLib/Tiara/TTiaraBarrel.h rename to NPLib/Tiara/TTiaraBarrelData.h index db5493042745c5fb232875bf9a695d8f6d0de84b..164f50b668a993bdd553df6f76a4dbe7406fc150 100644 --- a/NPLib/Tiara/TTiaraBarrel.h +++ b/NPLib/Tiara/TTiaraBarrelData.h @@ -31,7 +31,7 @@ using namespace std ; // ROOT #include "TNamed.h" -class TTiaraBarrel : public TNamed { +class TTiaraBarrelData : public TNamed { private: // Tiara vector<unsigned short> fTiaraBarrel_Front_Upstream_DetectorNbr; @@ -42,7 +42,7 @@ class TTiaraBarrel : public TNamed { vector<unsigned short> fTiaraBarrel_Front_Downstream_DetectorNbr; vector<unsigned short> fTiaraBarrel_Front_Downstream_StripNbr; vector<double> fTiaraBarrel_Front_Downstream_Energy; - vector<double> fTiaraBarrel_Front_Dowstream_Time; + vector<double> fTiaraBarrel_Front_Downstream_Time; vector<unsigned short> fTiaraBarrel_Back_DetectorNbr; vector<double> fTiaraBarrel_Back_Energy; @@ -54,91 +54,91 @@ class TTiaraBarrel : public TNamed { vector<double> fTiaraBarrel_Outer_Time; public: - TTiaraBarrel(); - virtual ~TTiaraBarrel(); + TTiaraBarrelData(); + virtual ~TTiaraBarrelData(); void Clear(); void Clear(const Option_t*) {}; void Dump() const; ///////////////////// SETTERS //////////////////////// - inline void Set_Front_Upstream_DetectorNbr(vector<unsigned short> Front_Upstream_DetectorNbr) + inline void Set_Front_Upstream_DetectorNbr(const unsigned short& Front_Upstream_DetectorNbr) {fTiaraBarrel_Front_Upstream_DetectorNbr.push_back(Front_Upstream_DetectorNbr);} inline vector<unsigned short> Get_Front_Upstream_DetectorNbr() {return fTiaraBarrel_Front_Upstream_DetectorNbr;} - inline void Set_Front_UpstreamStripNbr(vector<unsigned short> Front_UpstreamStripNbr) - {fTiaraBarrel_Front_UpstreamStripNbr.push_back(Front_UpstreamStripNbr);} - inline vector<unsigned short> Get_Front_UpstreamStripNbr() - {return fTiaraBarrel_Front_UpstreamStripNbr;} + inline void Set_Front_Upstream_StripNbr(const unsigned short& Front_Upstream_StripNbr) + {fTiaraBarrel_Front_Upstream_StripNbr.push_back(Front_Upstream_StripNbr);} + inline vector<unsigned short> Get_Front_Upstream_StripNbr() + {return fTiaraBarrel_Front_Upstream_StripNbr;} - inline void Set_Front_Upstream_Energy(vector<double> Front_Upstream_Energy) + inline void Set_Front_Upstream_Energy(const double& Front_Upstream_Energy) {fTiaraBarrel_Front_Upstream_Energy.push_back(Front_Upstream_Energy);} inline vector<double> Get_Front_Upstream_Energy() {return fTiaraBarrel_Front_Upstream_Energy;} - inline void Set_Front_Upstream_Time(vector<double> Front_Upstream_Time) + inline void Set_Front_Upstream_Time(const double& Front_Upstream_Time) {fTiaraBarrel_Front_Upstream_Time.push_back(Front_Upstream_Time);} inline vector<double> Get_Front_Upstream_Time() {return fTiaraBarrel_Front_Upstream_Time;} - inline void Set_Front_Downstream_DetectorNbr(vector<unsigned short> Front_Downstream_DetectorNbr) + inline void Set_Front_Downstream_DetectorNbr(const unsigned short& Front_Downstream_DetectorNbr) {fTiaraBarrel_Front_Downstream_DetectorNbr.push_back(Front_Downstream_DetectorNbr);} inline vector<unsigned short> Get_Front_Downstream_DetectorNbr() {return fTiaraBarrel_Front_Downstream_DetectorNbr;} - inline void Set_Front_Downstream_StripNbr(vector<unsigned short> Front_Downstream_StripNbr) + inline void Set_Front_Downstream_StripNbr(const unsigned short& Front_Downstream_StripNbr) {fTiaraBarrel_Front_Downstream_StripNbr.push_back(Front_Downstream_StripNbr);} inline vector<unsigned short> Get_Front_Downstream_StripNbr() {return fTiaraBarrel_Front_Downstream_StripNbr;} - inline void Set_Front_Downstream_Energy(vector<double> Front_Downstream_Energy) + inline void Set_Front_Downstream_Energy(const double& Front_Downstream_Energy) {fTiaraBarrel_Front_Downstream_Energy.push_back(Front_Downstream_Energy);} inline vector<double> Get_Front_Downstream_Energy() {return fTiaraBarrel_Front_Downstream_Energy;} - inline void Set_Front_Downstream_Time(vector<double> Front_Downstream_Time) + inline void Set_Front_Downstream_Time(const double& Front_Downstream_Time) {fTiaraBarrel_Front_Downstream_Time.push_back(Front_Downstream_Time);} inline vector<double> Get_Front_Downstream_Time() {return fTiaraBarrel_Front_Downstream_Time;} - inline void Set_Back_DetectorNbr(vector<unsigned short> Back_DetectorNbr) + inline void Set_Back_DetectorNbr(const unsigned short& Back_DetectorNbr) {fTiaraBarrel_Back_DetectorNbr.push_back(Back_DetectorNbr);} inline vector<unsigned short> Get_Back_DetectorNbr() {return fTiaraBarrel_Back_DetectorNbr;} - inline void Set_Back_Energy(vector<double> Back_Energy) + inline void Set_Back_Energy(const double& Back_Energy) {fTiaraBarrel_Back_Energy.push_back(Back_Energy);} inline vector<double> Get_Back_Energy() {return fTiaraBarrel_Back_Energy;} - inline void Set_Back_time(vector<double> Back_time) - {fTiaraBarrel_Back_time.push_back(Back_time);} - inline vector<double> Get_Back_time() - {return fTiaraBarrel_Back_time;} + inline void Set_Back_Time(const double& Back_Time) + {fTiaraBarrel_Back_Time.push_back(Back_Time);} + inline vector<double> Get_Back_Time() + {return fTiaraBarrel_Back_Time;} - inline void Set_Outer_DetectorNbr(vector<unsigned short> Outer_DetectorNbr) + inline void Set_Outer_DetectorNbr(const unsigned short& Outer_DetectorNbr) {fTiaraBarrel_Outer_DetectorNbr.push_back(Outer_DetectorNbr);} inline vector<unsigned short> Get_Outer_DetectorNbr() {return fTiaraBarrel_Outer_DetectorNbr;} - inline void Set_Outer_StripNbr(vector<unsigned short> Outer_StripNbr) + inline void Set_Outer_StripNbr(const unsigned short& Outer_StripNbr) {fTiaraBarrel_Outer_StripNbr.push_back(Outer_StripNbr);} inline vector<unsigned short> Get_Outer_StripNbr() {return fTiaraBarrel_Outer_StripNbr;} - inline void Set_Outer_Energy(double Outer_Energy) - {fTiaraBarrel_Outer_Energy=Outer_Energy;} - inline double Get_Outer_Energy() + inline void Set_Outer_Energy(const double& Outer_Energy) + {fTiaraBarrel_Outer_Energy.push_back(Outer_Energy);} + inline vector<double> Get_Outer_Energy() {return fTiaraBarrel_Outer_Energy;} - inline void Set_Outer_Time(vector<double> Outer_Time) + inline void Set_Outer_Time(const double& Outer_Time) {fTiaraBarrel_Outer_Time.push_back(Outer_Time);} inline vector<double> Get_Outer_Time() {return fTiaraBarrel_Outer_Time;} - ClassDef(TTiaraBarrel,1) // TiaraData structure + ClassDef(TTiaraBarrelData,1) // TiaraData structure }; #endif diff --git a/NPLib/Tiara/libTiara.so b/NPLib/Tiara/libTiara.so index 2666dc43a30b01286b10bf66095693acd6041bd2..6a01dce0aa9bd3a0afde711d7343a29efd9bfb68 100755 Binary files a/NPLib/Tiara/libTiara.so and b/NPLib/Tiara/libTiara.so differ