Method AddTriggerIR (interaction record) added.
authorlietava <lietava@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 2 Jul 2009 13:24:24 +0000 (13:24 +0000)
committerlietava <lietava@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 2 Jul 2009 13:24:24 +0000 (13:24 +0000)
STEER/AliESDHeader.cxx
STEER/AliESDHeader.h

index bf16d89..e588bb5 100644 (file)
@@ -130,7 +130,12 @@ void AliESDHeader::Reset()
   fTriggerScalers.Reset();
   fIRArray.Clear();
 }
-
+//______________________________________________________________________________
+void AliESDHeader::AddTriggerIR(const AliTriggerIR* ir)
+{
+ // Adds trigger interaction record to array
+ new(fIRArray[fIRArray.GetEntriesFast()]) AliTriggerIR(*ir);
+}
 //______________________________________________________________________________
 void AliESDHeader::Print(const Option_t *) const
 {
index 6658517..dfb6b61 100644 (file)
@@ -19,6 +19,7 @@
 
 class AliTriggerScalersESD;
 class AliTriggerScalersRecordESD;
+class AliTriggerIR;
 
 class AliESDHeader: public AliVHeader {
 public:
@@ -36,6 +37,7 @@ public:
   void      SetBunchCrossNumber(UShort_t n) {fBunchCrossNumber=n;}
   void      SetPeriodNumber(UInt_t n) {fPeriodNumber=n;}
   void      SetTriggerCluster(UChar_t n) {fTriggerCluster = n;}
+  void      AddTriggerIR(const AliTriggerIR* ir);
 
 //************Setters/Getters for Trigger Inputs and TriggerScalersRecordESD
   void SetL0TriggerInputs(UInt_t n) {fL0TriggerInputs=n;}