//
// Template inside HepTemplateFitter
// Helper class for creating the template fits
//
//  
// Author: Felix Thomas <mailto: Felix.Thomas@mailbox.tu-dresden.de>
// Update: $$
// Copyright: 2010 (C) Felix Thomas
//
#ifndef HEP_HepTemplate
#include <HepTemplate.h>
#endif
#include <iostream>

using namespace std;

#ifndef __CINT__
ClassImp(HepTemplate);
#endif

//____________________________________________________________________

HepTemplate::HepTemplate() {
    //
    // Default constructor
    //
    fInputHistogram     = 0;
    fFittedHistogram    = 0;
    fBoundsSet          = kFALSE;
    fUpperBound         = 1;
    fLowerBound         = 0;
    fFitFraction        = 0;
    fFitFractionError   = 0;
    fStartValue         = 0.5;
    fStartValueError    = 0.25;
    fStartValueSet      = kFALSE;
    fFixFraction        = kFALSE;
    fCutEfficiency      = 0;
}

//____________________________________________________________________

HepTemplate::~HepTemplate() {
    //
    // Default destructor
    //

    fInputHistogram     = 0;
    fFittedHistogram    = 0;
}

//____________________________________________________________________
 HepTemplate.cxx:1
 HepTemplate.cxx:2
 HepTemplate.cxx:3
 HepTemplate.cxx:4
 HepTemplate.cxx:5
 HepTemplate.cxx:6
 HepTemplate.cxx:7
 HepTemplate.cxx:8
 HepTemplate.cxx:9
 HepTemplate.cxx:10
 HepTemplate.cxx:11
 HepTemplate.cxx:12
 HepTemplate.cxx:13
 HepTemplate.cxx:14
 HepTemplate.cxx:15
 HepTemplate.cxx:16
 HepTemplate.cxx:17
 HepTemplate.cxx:18
 HepTemplate.cxx:19
 HepTemplate.cxx:20
 HepTemplate.cxx:21
 HepTemplate.cxx:22
 HepTemplate.cxx:23
 HepTemplate.cxx:24
 HepTemplate.cxx:25
 HepTemplate.cxx:26
 HepTemplate.cxx:27
 HepTemplate.cxx:28
 HepTemplate.cxx:29
 HepTemplate.cxx:30
 HepTemplate.cxx:31
 HepTemplate.cxx:32
 HepTemplate.cxx:33
 HepTemplate.cxx:34
 HepTemplate.cxx:35
 HepTemplate.cxx:36
 HepTemplate.cxx:37
 HepTemplate.cxx:38
 HepTemplate.cxx:39
 HepTemplate.cxx:40
 HepTemplate.cxx:41
 HepTemplate.cxx:42
 HepTemplate.cxx:43
 HepTemplate.cxx:44
 HepTemplate.cxx:45
 HepTemplate.cxx:46
 HepTemplate.cxx:47
 HepTemplate.cxx:48
 HepTemplate.cxx:49
 HepTemplate.cxx:50
 HepTemplate.cxx:51
 HepTemplate.cxx:52
 HepTemplate.cxx:53