]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDTrigger.cxx
Adding OADB to EINCLUDE
[u/mrichter/AliRoot.git] / TRD / AliTRDTrigger.cxx
index 41da6df7130c74efe3aecee8bf6efa9d22085287..4a909462e76c9ca087daf8026803cec904df1f7a 100644 (file)
@@ -55,26 +55,21 @@ AliTRDTrigger::~AliTRDTrigger()
   fInputs.Clear(); // inputs are deleted either by CTP or submodule
 }
 
-void AliTRDTrigger::CreateInputs(const TObjArray& inputs)
+void AliTRDTrigger::AssignInputs(const TObjArray& inputs)
 {
   // Create inputs for all registered trigger modules.
-
-  fInputs.SetOwner(kFALSE);
+  if( fInputs.GetEntriesFast() > 0 ) return;
 
   TIter trigger(&fTriggers);
   while (AliTriggerDetector *trgDet = (AliTriggerDetector*) trigger()) {
-    trgDet->CreateInputs(inputs);
+    trgDet->AssignInputs(inputs);
     fInputs.AddAll(trgDet->GetInputs());
   }
 }
 
 void AliTRDTrigger::CreateInputs()
 {
-  // Here no inputs are created. 
-  // This is done in the submodules called from 
-  // CreateInputs(const TObjArray& inputs).
 
-  return;
 }
 
 void AliTRDTrigger::Trigger()