ROOT logo
// $Id$
//
// Emcal particle trigger class, which can contain either
//
// Author: J.Kral

#include "AliEmcalTriggerSetupInfo.h"
#include "AliLog.h"

//_________________________________________________________________________________________________
AliEmcalTriggerSetupInfo::AliEmcalTriggerSetupInfo() :
  TNamed(),
  fThresholds(),
  fThresholdsSimple()
{
  // Default constructor.
  for( int i = 0; i < 4; i++ )
    fThresholds[i] = -1;
  for( int i = 0; i < 4; i++ )
    fThresholdsSimple[i] = -1;
}

  
//_________________________________________________________________________________________________
AliEmcalTriggerSetupInfo::AliEmcalTriggerSetupInfo(const AliEmcalTriggerSetupInfo &p) :
  TNamed(p)
{
  // Copy constructor.
  for( int i = 0; i < 4; i++ )
    fThresholds[i] = p.fThresholds[i];
  for( int i = 0; i < 4; i++ )
    fThresholdsSimple[i] = p.fThresholdsSimple[i];
}

//_________________________________________________________________________________________________
AliEmcalTriggerSetupInfo::~AliEmcalTriggerSetupInfo()
{
  // Destructor.
}

//_________________________________________________________________________________________________
AliEmcalTriggerSetupInfo &AliEmcalTriggerSetupInfo::operator=(const AliEmcalTriggerSetupInfo &p)
{
  // Assignment operator.

  if (this != &p) {
    for( int i = 0; i < 4; i++ )
      fThresholds[i] = p.fThresholds[i];
    for( int i = 0; i < 4; i++ )
      fThresholdsSimple[i] = p.fThresholdsSimple[i];
  }

  return *this;
}

//_________________________________________________________________________________________________
void AliEmcalTriggerSetupInfo::Clean(){
  // cleaner
  for( int i = 0; i < 4; i++ )
    fThresholds[i] = -1;
  for( int i = 0; i < 4; i++ )
    fThresholdsSimple[i] = -1;
}

 AliEmcalTriggerSetupInfo.cxx:1
 AliEmcalTriggerSetupInfo.cxx:2
 AliEmcalTriggerSetupInfo.cxx:3
 AliEmcalTriggerSetupInfo.cxx:4
 AliEmcalTriggerSetupInfo.cxx:5
 AliEmcalTriggerSetupInfo.cxx:6
 AliEmcalTriggerSetupInfo.cxx:7
 AliEmcalTriggerSetupInfo.cxx:8
 AliEmcalTriggerSetupInfo.cxx:9
 AliEmcalTriggerSetupInfo.cxx:10
 AliEmcalTriggerSetupInfo.cxx:11
 AliEmcalTriggerSetupInfo.cxx:12
 AliEmcalTriggerSetupInfo.cxx:13
 AliEmcalTriggerSetupInfo.cxx:14
 AliEmcalTriggerSetupInfo.cxx:15
 AliEmcalTriggerSetupInfo.cxx:16
 AliEmcalTriggerSetupInfo.cxx:17
 AliEmcalTriggerSetupInfo.cxx:18
 AliEmcalTriggerSetupInfo.cxx:19
 AliEmcalTriggerSetupInfo.cxx:20
 AliEmcalTriggerSetupInfo.cxx:21
 AliEmcalTriggerSetupInfo.cxx:22
 AliEmcalTriggerSetupInfo.cxx:23
 AliEmcalTriggerSetupInfo.cxx:24
 AliEmcalTriggerSetupInfo.cxx:25
 AliEmcalTriggerSetupInfo.cxx:26
 AliEmcalTriggerSetupInfo.cxx:27
 AliEmcalTriggerSetupInfo.cxx:28
 AliEmcalTriggerSetupInfo.cxx:29
 AliEmcalTriggerSetupInfo.cxx:30
 AliEmcalTriggerSetupInfo.cxx:31
 AliEmcalTriggerSetupInfo.cxx:32
 AliEmcalTriggerSetupInfo.cxx:33
 AliEmcalTriggerSetupInfo.cxx:34
 AliEmcalTriggerSetupInfo.cxx:35
 AliEmcalTriggerSetupInfo.cxx:36
 AliEmcalTriggerSetupInfo.cxx:37
 AliEmcalTriggerSetupInfo.cxx:38
 AliEmcalTriggerSetupInfo.cxx:39
 AliEmcalTriggerSetupInfo.cxx:40
 AliEmcalTriggerSetupInfo.cxx:41
 AliEmcalTriggerSetupInfo.cxx:42
 AliEmcalTriggerSetupInfo.cxx:43
 AliEmcalTriggerSetupInfo.cxx:44
 AliEmcalTriggerSetupInfo.cxx:45
 AliEmcalTriggerSetupInfo.cxx:46
 AliEmcalTriggerSetupInfo.cxx:47
 AliEmcalTriggerSetupInfo.cxx:48
 AliEmcalTriggerSetupInfo.cxx:49
 AliEmcalTriggerSetupInfo.cxx:50
 AliEmcalTriggerSetupInfo.cxx:51
 AliEmcalTriggerSetupInfo.cxx:52
 AliEmcalTriggerSetupInfo.cxx:53
 AliEmcalTriggerSetupInfo.cxx:54
 AliEmcalTriggerSetupInfo.cxx:55
 AliEmcalTriggerSetupInfo.cxx:56
 AliEmcalTriggerSetupInfo.cxx:57
 AliEmcalTriggerSetupInfo.cxx:58
 AliEmcalTriggerSetupInfo.cxx:59
 AliEmcalTriggerSetupInfo.cxx:60
 AliEmcalTriggerSetupInfo.cxx:61
 AliEmcalTriggerSetupInfo.cxx:62
 AliEmcalTriggerSetupInfo.cxx:63
 AliEmcalTriggerSetupInfo.cxx:64