ROOT logo
/**************************************************************************
 * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/
/*
 * Event Data used in exchange to the different analysis components
 *
 * Author:
 *    Markus Fasel
 */
#include "AliEMCalTriggerEventData.h"

ClassImp(EMCalTriggerPtAnalysis::AliEMCalTriggerEventData)

namespace EMCalTriggerPtAnalysis {

//______________________________________________________________________________
AliEMCalTriggerEventData::AliEMCalTriggerEventData() :
    TObject(),
    fRecEvent(NULL),
    fMCEvent(NULL),
    fClusterContainer(NULL),
    fTrackContainer(NULL),
    fParticleContainer(NULL),
    fTriggerPatchContainer(NULL),
    fJetContainerMC(NULL),
    fJetContainerData(NULL)
{
  /*
   * Default constructor
   */
}

//______________________________________________________________________________
AliEMCalTriggerEventData::AliEMCalTriggerEventData(const AliEMCalTriggerEventData &ref) :
    TObject(ref),
    fRecEvent(ref.fRecEvent),
    fMCEvent(ref.fMCEvent),
    fClusterContainer(ref.fClusterContainer),
    fTrackContainer(ref.fTrackContainer),
    fParticleContainer(ref.fParticleContainer),
    fTriggerPatchContainer(ref.fTriggerPatchContainer),
    fJetContainerMC(ref.fJetContainerMC),
    fJetContainerData(ref.fJetContainerData)
{
  /*
   * copy constructor
   */
}

//______________________________________________________________________________
AliEMCalTriggerEventData &AliEMCalTriggerEventData::operator=(const AliEMCalTriggerEventData &ref) {
  /*
   * assignment operator
   */
  TObject::operator=(ref);
  if(this != &ref){
    fRecEvent = ref.fRecEvent;
    fMCEvent = ref.fMCEvent;
    fClusterContainer = ref.fClusterContainer;
    fTrackContainer = ref.fTrackContainer;
    fParticleContainer = ref.fParticleContainer;
    fTriggerPatchContainer = ref.fTriggerPatchContainer;
    fJetContainerMC = ref.fJetContainerMC;
    fJetContainerData = ref.fJetContainerData;
  }
  return *this;
}

} /* namespace EMCalTriggerPtAnalysis */
 AliEMCalTriggerEventData.cxx:1
 AliEMCalTriggerEventData.cxx:2
 AliEMCalTriggerEventData.cxx:3
 AliEMCalTriggerEventData.cxx:4
 AliEMCalTriggerEventData.cxx:5
 AliEMCalTriggerEventData.cxx:6
 AliEMCalTriggerEventData.cxx:7
 AliEMCalTriggerEventData.cxx:8
 AliEMCalTriggerEventData.cxx:9
 AliEMCalTriggerEventData.cxx:10
 AliEMCalTriggerEventData.cxx:11
 AliEMCalTriggerEventData.cxx:12
 AliEMCalTriggerEventData.cxx:13
 AliEMCalTriggerEventData.cxx:14
 AliEMCalTriggerEventData.cxx:15
 AliEMCalTriggerEventData.cxx:16
 AliEMCalTriggerEventData.cxx:17
 AliEMCalTriggerEventData.cxx:18
 AliEMCalTriggerEventData.cxx:19
 AliEMCalTriggerEventData.cxx:20
 AliEMCalTriggerEventData.cxx:21
 AliEMCalTriggerEventData.cxx:22
 AliEMCalTriggerEventData.cxx:23
 AliEMCalTriggerEventData.cxx:24
 AliEMCalTriggerEventData.cxx:25
 AliEMCalTriggerEventData.cxx:26
 AliEMCalTriggerEventData.cxx:27
 AliEMCalTriggerEventData.cxx:28
 AliEMCalTriggerEventData.cxx:29
 AliEMCalTriggerEventData.cxx:30
 AliEMCalTriggerEventData.cxx:31
 AliEMCalTriggerEventData.cxx:32
 AliEMCalTriggerEventData.cxx:33
 AliEMCalTriggerEventData.cxx:34
 AliEMCalTriggerEventData.cxx:35
 AliEMCalTriggerEventData.cxx:36
 AliEMCalTriggerEventData.cxx:37
 AliEMCalTriggerEventData.cxx:38
 AliEMCalTriggerEventData.cxx:39
 AliEMCalTriggerEventData.cxx:40
 AliEMCalTriggerEventData.cxx:41
 AliEMCalTriggerEventData.cxx:42
 AliEMCalTriggerEventData.cxx:43
 AliEMCalTriggerEventData.cxx:44
 AliEMCalTriggerEventData.cxx:45
 AliEMCalTriggerEventData.cxx:46
 AliEMCalTriggerEventData.cxx:47
 AliEMCalTriggerEventData.cxx:48
 AliEMCalTriggerEventData.cxx:49
 AliEMCalTriggerEventData.cxx:50
 AliEMCalTriggerEventData.cxx:51
 AliEMCalTriggerEventData.cxx:52
 AliEMCalTriggerEventData.cxx:53
 AliEMCalTriggerEventData.cxx:54
 AliEMCalTriggerEventData.cxx:55
 AliEMCalTriggerEventData.cxx:56
 AliEMCalTriggerEventData.cxx:57
 AliEMCalTriggerEventData.cxx:58
 AliEMCalTriggerEventData.cxx:59
 AliEMCalTriggerEventData.cxx:60
 AliEMCalTriggerEventData.cxx:61
 AliEMCalTriggerEventData.cxx:62
 AliEMCalTriggerEventData.cxx:63
 AliEMCalTriggerEventData.cxx:64
 AliEMCalTriggerEventData.cxx:65
 AliEMCalTriggerEventData.cxx:66
 AliEMCalTriggerEventData.cxx:67
 AliEMCalTriggerEventData.cxx:68
 AliEMCalTriggerEventData.cxx:69
 AliEMCalTriggerEventData.cxx:70
 AliEMCalTriggerEventData.cxx:71
 AliEMCalTriggerEventData.cxx:72
 AliEMCalTriggerEventData.cxx:73
 AliEMCalTriggerEventData.cxx:74
 AliEMCalTriggerEventData.cxx:75
 AliEMCalTriggerEventData.cxx:76
 AliEMCalTriggerEventData.cxx:77
 AliEMCalTriggerEventData.cxx:78
 AliEMCalTriggerEventData.cxx:79
 AliEMCalTriggerEventData.cxx:80