]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDACORDE.cxx
Implementation of the ACORDE reconstructor and ACORDE ESD object. The ACORDE digits...
[u/mrichter/AliRoot.git] / STEER / AliESDACORDE.cxx
diff --git a/STEER/AliESDACORDE.cxx b/STEER/AliESDACORDE.cxx
new file mode 100644 (file)
index 0000000..a0c3b8c
--- /dev/null
@@ -0,0 +1,55 @@
+#include "AliESDACORDE.h"
+
+ClassImp(AliESDACORDE)
+
+AliESDACORDE::AliESDACORDE():TObject()
+{
+ //Default constructor
+       for(Int_t i=0;i<60;i++)
+       {
+               fACORDESingleMuon[i] = fACORDEMultiMuon[i] = 0;
+       }
+}
+
+
+AliESDACORDE::AliESDACORDE(const AliESDACORDE &o)
+  :TObject(o)
+
+{      
+       //Default constructor
+       for(Int_t i=0;i<60;i++)
+       {
+               fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
+               fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
+       }
+}
+
+
+AliESDACORDE::AliESDACORDE(Int_t* MACORDESingleMuon, Int_t* MACORDEMultiMuon):TObject()
+{
+
+       //Constructor
+
+       for(Int_t i=0;i<60;i++)
+       {
+               fACORDESingleMuon[i] = MACORDESingleMuon[i];
+               fACORDEMultiMuon[i] = MACORDEMultiMuon[i];
+       }
+}
+
+AliESDACORDE& AliESDACORDE::operator=(const AliESDACORDE& o)
+{
+       if(this==&o)return *this;
+       TObject::operator=(o);
+
+       // Assignment operator
+       for(Int_t i=0; i<60; i++)
+       {
+               fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
+               fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
+       }
+       
+       return *this;
+}
+
+