Skip to content
Snippets Groups Projects
Commit 00757878 authored by de Séréville Nicolas's avatar de Séréville Nicolas
Browse files

+ cosmetic changes and typo corrections

parent 574e2cb6
No related branches found
No related tags found
No related merge requests found
...@@ -19,26 +19,31 @@ ...@@ -19,26 +19,31 @@
* * * *
* * * *
*****************************************************************************/ *****************************************************************************/
#include "TDETECTORNAMEData.h"
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include <sstream> #include <sstream>
#include <string> #include <string>
using namespace std; using namespace std;
#include "TDETECTORNAMEData.h"
ClassImp(TDETECTORNAMEData) ClassImp(TDETECTORNAMEData)
/////////////////////////
TDETECTORNAMEData::TDETECTORNAMEData(){ //////////////////////////////////////////////////////////////////////
TDETECTORNAMEData::TDETECTORNAMEData() {
} }
/////////////////////////
TDETECTORNAMEData::~TDETECTORNAMEData(){
//////////////////////////////////////////////////////////////////////
TDETECTORNAMEData::~TDETECTORNAMEData() {
} }
/////////////////////////
void TDETECTORNAMEData::Clear(){
//////////////////////////////////////////////////////////////////////
void TDETECTORNAMEData::Clear() {
// Energy // Energy
fDETECTORNAME_E_DetectorNbr.clear(); fDETECTORNAME_E_DetectorNbr.clear();
fDETECTORNAME_Energy.clear(); fDETECTORNAME_Energy.clear();
...@@ -47,9 +52,13 @@ void TDETECTORNAMEData::Clear(){ ...@@ -47,9 +52,13 @@ void TDETECTORNAMEData::Clear(){
fDETECTORNAME_Time.clear(); fDETECTORNAME_Time.clear();
} }
/////////////////////////
void TDETECTORNAMEData::Dump() const{
// This method is very usefull for debugg and worth the dev. //////////////////////////////////////////////////////////////////////
void TDETECTORNAMEData::Dump() const {
// This method is very useful for debuging and worth the dev.
cout << "XXXXXXXXXXXXXXXXXXXXXXXX New Event [TDETECTORNAMEData::Dump()] XXXXXXXXXXXXXXXXX" << endl;
// Energy // Energy
size_t mysize = fDETECTORNAME_E_DetectorNbr.size(); size_t mysize = fDETECTORNAME_E_DetectorNbr.size();
cout << "DETECTORNAME_E_Mult: " << mysize << endl; cout << "DETECTORNAME_E_Mult: " << mysize << endl;
...@@ -67,5 +76,4 @@ void TDETECTORNAMEData::Dump() const{ ...@@ -67,5 +76,4 @@ void TDETECTORNAMEData::Dump() const{
cout << "DetNbr: " << fDETECTORNAME_T_DetectorNbr[i] cout << "DetNbr: " << fDETECTORNAME_T_DetectorNbr[i]
<< " Time: " << fDETECTORNAME_Time[i]; << " Time: " << fDETECTORNAME_Time[i];
} }
} }
...@@ -23,17 +23,19 @@ ...@@ -23,17 +23,19 @@
*****************************************************************************/ *****************************************************************************/
// STL // STL
#include<stdlib.h>
#include <vector> #include <vector>
#include <map> using namespace std;
using namespace std ;
// ROOT // ROOT
#include "TObject.h" #include "TObject.h"
class TDETECTORNAMEData : public TObject {
private: // Data Member are hold into vector to allow multiplicity class TDETECTORNAMEData : public TObject
{
//////////////////////////////////////////////////////////////
// data members are hold into vectors in order
// to allow multiplicity treatment
private:
// Energy // Energy
vector<UShort_t> fDETECTORNAME_E_DetectorNbr; vector<UShort_t> fDETECTORNAME_E_DetectorNbr;
vector<Double_t> fDETECTORNAME_Energy; vector<Double_t> fDETECTORNAME_Energy;
...@@ -42,46 +44,53 @@ class TDETECTORNAMEData : public TObject { ...@@ -42,46 +44,53 @@ class TDETECTORNAMEData : public TObject {
vector<UShort_t> fDETECTORNAME_T_DetectorNbr; vector<UShort_t> fDETECTORNAME_T_DetectorNbr;
vector<Double_t> fDETECTORNAME_Time; vector<Double_t> fDETECTORNAME_Time;
public: // Constructor
//////////////////////////////////////////////////////////////
// Constructor and destructor
public:
TDETECTORNAMEData(); TDETECTORNAMEData();
virtual ~TDETECTORNAMEData(); virtual ~TDETECTORNAMEData();
public: // Inherrited from TObject and overriden to avoid warning
//////////////////////////////////////////////////////////////
// Inherited from TObject and overriden to avoid warnings
public:
void Clear(); void Clear();
void Clear(const Option_t*) {}; void Clear(const Option_t*) {};
void Dump() const; void Dump() const;
public: // Getters and Setters
// Prefere inline declaration to avoid unnecessary called of //////////////////////////////////////////////////////////////
// frequently used methods // Getters and Setters
// add //! to avoid root to create dictionnary for the method // Prefer inline declaration to avoid unnecessary called of
///////////////////// SETTERS //////////////////////// // frequently used methods
// add //! to avoid ROOT creating dictionnary for the methods
public:
////////////////////// SETTERS ////////////////////////
// Energy
inline void SetE_DetectorNbr(const UShort_t& DetNbr) inline void SetE_DetectorNbr(const UShort_t& DetNbr)
{fDETECTORNAME_E_DetectorNbr.push_back(DetNbr);} //! {fDETECTORNAME_E_DetectorNbr.push_back(DetNbr);} //!
inline void Set_Energy(const Double_t& Energy) inline void Set_Energy(const Double_t& Energy)
{fDETECTORNAME_Energy.push_back(Energy);}//! {fDETECTORNAME_Energy.push_back(Energy);}//!
// Prefer global setter so that all vectors have the same size
inline void SetEnergy(const UShort_t& DetNbr,const Double_t& Energy) {
// Prefer global stter that guaranty the vector are al the same size
inline void SetEnergy(const UShort_t& DetNbr,const Double_t& Energy) {
SetE_DetectorNbr(DetNbr); SetE_DetectorNbr(DetNbr);
Set_Energy(Energy); Set_Energy(Energy);
};//! };//!
// Time
inline void SetT_DetectorNbr(const UShort_t& DetNbr) inline void SetT_DetectorNbr(const UShort_t& DetNbr)
{fDETECTORNAME_T_DetectorNbr.push_back(DetNbr);} //! {fDETECTORNAME_T_DetectorNbr.push_back(DetNbr);} //!
inline void Set_Time(const Double_t& Time) inline void Set_Time(const Double_t& Time)
{fDETECTORNAME_Time.push_back(Time);}//! {fDETECTORNAME_Time.push_back(Time);}//!
// Prefer global setter so that all vectors have the same size
// Prefer global stter that guaranty the vector are al the same size
inline void SetTime(const UShort_t& DetNbr,const Double_t& Time) { inline void SetTime(const UShort_t& DetNbr,const Double_t& Time) {
SetT_DetectorNbr(DetNbr); SetT_DetectorNbr(DetNbr);
Set_Time(Time); Set_Time(Time);
};//! };//!
///////////////////// GETTERS //////////////////////// ////////////////////// GETTERS ////////////////////////
// Energy // Energy
inline UShort_t GetMultEnergy() const inline UShort_t GetMultEnergy() const
{return fDETECTORNAME_E_DetectorNbr.size();} {return fDETECTORNAME_E_DetectorNbr.size();}
...@@ -99,7 +108,7 @@ class TDETECTORNAMEData : public TObject { ...@@ -99,7 +108,7 @@ class TDETECTORNAMEData : public TObject {
{return fDETECTORNAME_Time[i];}//! {return fDETECTORNAME_Time[i];}//!
// Requiered for Root dictionnary // Required for ROOT dictionnary
ClassDef(TDETECTORNAMEData,1) // DETECTORNAMEData structure ClassDef(TDETECTORNAMEData,1) // DETECTORNAMEData structure
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment