]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLocalTrigger.cxx
Macro to plot pathlengths of back-to-back jets. (A. Dainese)
[u/mrichter/AliRoot.git] / MUON / AliMUONLocalTrigger.cxx
index 41c56390c64b17e4dec806703095a815e9783f41..b4c0ec30c130a836c04a979fb706ccd442e7c0bf 100644 (file)
@@ -32,6 +32,36 @@ AliMUONLocalTrigger::AliMUONLocalTrigger()
   fLoHpt     = 0;
   fLoApt     = 0;
 }
+//----------------------------------------------------------------------
+AliMUONLocalTrigger::AliMUONLocalTrigger(const AliMUONLocalTrigger& MUONLocalTrig):TObject(MUONLocalTrig)
+{
+// copy constructor (useful for TClonesArray)
+  fLoCircuit = MUONLocalTrig.fLoCircuit;
+  fLoStripX  = MUONLocalTrig.fLoStripX;         
+  fLoDev     = MUONLocalTrig.fLoDev;           
+  fLoStripY  = MUONLocalTrig.fLoStripY;           
+  fLoLpt     = MUONLocalTrig.fLoLpt;
+  fLoHpt     = MUONLocalTrig.fLoHpt;
+  fLoApt     = MUONLocalTrig.fLoApt;
+}
+//----------------------------------------------------------------------
+AliMUONLocalTrigger& AliMUONLocalTrigger::operator=(const AliMUONLocalTrigger& MUONLocalTrig)
+{
+// equal operator (useful for non-pointer member in TClonesArray)
+  if (this == &MUONLocalTrig)
+    return *this;
+
+  fLoCircuit = MUONLocalTrig.fLoCircuit;
+  fLoStripX  = MUONLocalTrig.fLoStripX;         
+  fLoDev     = MUONLocalTrig.fLoDev;           
+  fLoStripY  = MUONLocalTrig.fLoStripY;           
+  fLoLpt     = MUONLocalTrig.fLoLpt;
+  fLoHpt     = MUONLocalTrig.fLoHpt;
+  fLoApt     = MUONLocalTrig.fLoApt;
+
+  return *this;
+}
+
 //----------------------------------------------------------------------
 AliMUONLocalTrigger::AliMUONLocalTrigger(Int_t *localtr)
 {