ROOT logo
/**************************************************************************
 * Copyright(c) 1998-1999, 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 purpeateose. It is      *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/*
 
 
EMCal trigger data container
for data (both raw & rec) persistency
Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
*/

#include "AliEMCALTriggerData.h"
#include "AliEMCALTriggerPatch.h"
#include "AliLog.h"
#include "TIterator.h"
#include "Riostream.h"

ClassImp(AliEMCALTriggerData)

//_____________
AliEMCALTriggerData::AliEMCALTriggerData() : TObject(),
fMode(0),
fL1GammaThreshold(),
fL1JetThreshold(),
fL1V0(),
fL1FrameMask(0),
fL1TriggerType(),
fL1DataDecoded(0),
fL1RawData(0)
{  
	// Ctor
		
	fL1GammaThreshold[0] = fL1GammaThreshold[1] = 0;
	fL1JetThreshold[0] = fL1JetThreshold[1] = 0;
	
	fL1V0[0] = fL1V0[1] = 0;
	for (Int_t i = 0; i < 15; i++) fL1TriggerType[i] = 0;	
}

//_____________
AliEMCALTriggerData::~AliEMCALTriggerData()
{
	// Dtor	
}

//_____________
void AliEMCALTriggerData::Scan() const
{
	// Dump

	for (int i = 0; i < 2; i++){
		printf("\tL1 thresholds[%d]: gamma %d\tjet %d\n", i, fL1GammaThreshold[i], fL1JetThreshold[i]);
	}
}

//_____________
void AliEMCALTriggerData::Reset()
{
	// Reset
	
	fL1DataDecoded = 0;
}



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