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 purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/* $Id: $ */

#include "AliCaloFitSubarray.h"


// Container class to hold info from bunches/samples
// selected for signal fitting.
// Variables are:
//  Int_t   fBunchIndex;  // Index for selected bunch
//  Int_t   fMaxRev;      // Max index in reversed array
//  Int_t   fFirst;   // first index in array used for fit
//  Int_t   fLast;    // last index in array used for fit

AliCaloFitSubarray::AliCaloFitSubarray(const Int_t bunchIndex, 
				       const Int_t maxrev, 
				       const Int_t first, 
				       const Int_t last ) : 
  fBunchIndex(bunchIndex),
  fMaxRev(maxrev), 
  fFirst(first), 
  fLast(last)   
{
}

AliCaloFitSubarray::AliCaloFitSubarray(const Int_t init) : 
  fBunchIndex(init),
  fMaxRev(init), 
  fFirst(init), 
  fLast(init)   
{
}

AliCaloFitSubarray::AliCaloFitSubarray(const AliCaloFitSubarray & fitS) :
  fBunchIndex( fitS.fBunchIndex ),
  fMaxRev( fitS.fMaxRev ), 
  fFirst( fitS.fFirst ), 
  fLast( fitS.fLast )   
{
}

//_____________________________________________________________________
AliCaloFitSubarray& AliCaloFitSubarray::operator = (const AliCaloFitSubarray &source)
{ // assignment operator; use copy ctor
  if (&source == this) return *this;

  new (this) AliCaloFitSubarray(source);
  return *this;
}

AliCaloFitSubarray::~AliCaloFitSubarray()
{
}

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