]> git.uio.no Git - u/mrichter/AliRoot.git/commit
several bugfixes in order to get the HLTGlobalTrigger decision safely into the ESD
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 8 Jul 2009 11:58:50 +0000 (11:58 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 8 Jul 2009 11:58:50 +0000 (11:58 +0000)
commit30d84601c1a25086e66f26bef0c3b50e825b9fcc
treed550644b770ac1ac1700c95a5000bf1db9e03b91
parentf4b5062e13ecfef4e66b2ae6e7dfbeff26f93fd9
several bugfixes in order to get the HLTGlobalTrigger decision safely into the ESD
- implementing copy constructor and assignment operator for class AliHLTGlobalTriggerDecision
  Even though the TClonesArray of participating trigger decisions is a member and not a
  pointer, this is not correctly handled
- Setting the trigger name of the HLTGlobalTrigger correctly from the default constructor.
  This makes sure the name is kept even though the AliESDEvent class uses placement new
  to reset the individual objects.
- ESDManager: correctly find the target object in the target ESD to copy over the data
- ESDManager: propagation of ESD is now enabled again
- AliHLTTriggerAgent: the trigger object has been added for every event instead of copying
  the content to the existig none
HLT/BASE/AliHLTGlobalTriggerDecision.cxx
HLT/BASE/AliHLTGlobalTriggerDecision.h
HLT/rec/AliHLTEsdManagerImplementation.cxx
HLT/trigger/AliHLTTriggerAgent.cxx