TTemplateFitAnalysedPulse Class Reference

#include <TTemplateFitAnalysedPulse.h>

Inheritance diagram for TTemplateFitAnalysedPulse:
TAnalysedPulse TObject

List of all members.

Public Member Functions

 TTemplateFitAnalysedPulse ()
 Needed by ROOT but not expected to be used.
 TTemplateFitAnalysedPulse (const IDs::source &sourceID, const TPulseIslandID &parentID, const TPulseIsland *parentTPI)
 Construct a TTemplateFitAnalysedPulse.
virtual ~TTemplateFitAnalysedPulse ()
void SetOtherPulse (TTemplateFitAnalysedPulse *pulse)
void IsPileUpPulse (bool is=true)
virtual void Draw (const TH1F *tpi_pulse) const
 @brief overload the TAnalysedPulse::Draw method
virtual void Copy (TObject &rhs) const
void Reset (Option_t *o="")
 Clear the TAP. This will probably not be used.
Getters



int GetFitStatus () const
double GetChi2 () const
int GetNDoF () const
double GetTimeErr () const
double GetPedestalErr () const
double GetAmplitudeErr () const
const TTemplateGetTemplate () const
double GetResidualIntegral () const
double GetIntegralRatio () const
bool WasFirstOfDouble () const
Histogram_getters



double GetBinContent (int i) const
const TH1F * GetHisto () const
const TH1F * GetResidual () const
Setters

Set both the value and error for each field



void SetTimeOffset (const double &val)
void SetAmplitudeScaleFactor (const double &val)
void SetTime (const double &val, const double &err)
void SetAmplitude (const double &val, const double &err)
void SetPedestal (const double &val, const double &err)
void SetChi2 (const double &val)
void SetNDoF (const double &val)
void SetFitStatus (const double &val)
void SetTemplate (TTemplate *val)
void SetResidual (const TH1F *val)
void SetResidualIntegral (double val)
void SetIntegralRatio (double val)
Getters



TPulseIslandID GetParentID () const
int GetTPILength () const
double GetAmplitude () const
double GetTime () const
double GetIntegral () const
double GetEnergy () const
double GetPedestal () const
double GetTriggerTime () const
const IDs::sourceGetSource () const
Setters

The TAP generators will set whatever TAP values it must through these methods. Not all need be set; the default values are obviously unphysical and several Sanity methods are provided to check if a value was set later in the analysis.



void SetParentID (const TPulseIslandID &val)
void SetTPILength (const int &val)
void SetAmplitude (const double &val)
void SetTime (const double &val)
void SetIntegral (const double &val)
void SetEnergy (const double &val)
void SetPedestal (const double &val)
void SetTriggerTime (const double &val)
void SetParentTPIProperties (const TPulseIslandID &id, const TPulseIsland *parent)
Sanity



bool IsParentIDSet () const
bool IsTPILengthSet () const
bool IsAmplitudeSet () const
bool IsTimeSet () const
bool IsIntegralSet () const
bool IsEnergySet () const
bool IsPedestalSet () const
bool IsTriggerTimeSet () const

Private Member Functions

 ClassDef (TTemplateFitAnalysedPulse, 1)

Private Attributes

int fStatus
double fChi2
double fNDoF
double fIntegralRatio
double fTimeErr
double fAmplitudeErr
double fPedestalErr
TRef fTemplate
const TH1F * fResidual
const TH1F * fHisto
double fResidualTotal
bool fIsPileUpPulse
TTemplateFitAnalysedPulsefOtherPulse

Detailed Description

Definition at line 9 of file TTemplateFitAnalysedPulse.h.


Constructor & Destructor Documentation

TTemplateFitAnalysedPulse::TTemplateFitAnalysedPulse (  )  [inline]

Needed by ROOT but not expected to be used.

Definition at line 12 of file TTemplateFitAnalysedPulse.h.

00012 :TAnalysedPulse(){};

TTemplateFitAnalysedPulse::TTemplateFitAnalysedPulse ( const IDs::source sourceID,
const TPulseIslandID parentID,
const TPulseIsland parentTPI 
)

Construct a TTemplateFitAnalysedPulse.

Same signature as for TAnalysedPulse so that MakeNewTAP can create these specialised TAPs

Definition at line 9 of file TTemplateFitAnalysedPulse.cpp.

00010                                                                                                 :
00011             TAnalysedPulse(sourceID,parentID,parentTPI),
00012              fResidual(NULL), fHisto(NULL),fIsPileUpPulse(false),fOtherPulse(NULL){}

TTemplateFitAnalysedPulse::~TTemplateFitAnalysedPulse (  )  [virtual]

Definition at line 14 of file TTemplateFitAnalysedPulse.cpp.

00014                                                      {
00015    //if(fHisto) delete fHisto;
00016 }


Member Function Documentation

TTemplateFitAnalysedPulse::ClassDef ( TTemplateFitAnalysedPulse  ,
 
) [private]
virtual void TAnalysedPulse::Copy ( TObject rhs  )  const [inline, virtual, inherited]

Reimplemented in TTemplateConvolveAnalysedPulse.

Definition at line 40 of file TAnalysedPulse.h.

References TAnalysedPulse::fAmplitude, TAnalysedPulse::fEnergy, TAnalysedPulse::fIntegral, TAnalysedPulse::fParentID, TAnalysedPulse::fPedestal, TAnalysedPulse::fSource, TAnalysedPulse::fTime, TAnalysedPulse::fTPILength, and TAnalysedPulse::fTriggerTime.

00040                                       {
00041     TObject::Copy(rhs);
00042     if(rhs.InheritsFrom(Class())){
00043       TAnalysedPulse* tap=static_cast<TAnalysedPulse*>(&rhs);
00044       tap->fParentID=fParentID;
00045       tap->fTPILength=fTPILength;
00046       tap->fAmplitude=fAmplitude;
00047       tap->fTime=fTime;
00048       tap->fIntegral=fIntegral;
00049       tap->fEnergy=fEnergy;
00050       tap->fPedestal=fPedestal;
00051       tap->fTriggerTime=fTriggerTime;
00052       tap->fSource=fSource;
00053     }
00054   }

void TTemplateFitAnalysedPulse::Draw ( const TH1F *  tpi_pulse  )  const [virtual]

@brief overload the TAnalysedPulse::Draw method

Reimplemented from TAnalysedPulse.

Definition at line 18 of file TTemplateFitAnalysedPulse.cpp.

References fIsPileUpPulse, fOtherPulse, TAnalysedPulse::GetAmplitude(), GetChi2(), GetFitStatus(), GetHisto(), GetNDoF(), GetTemplate(), and TAnalysedPulse::GetTime().

00018                                                               {
00019    if(tpi_pulse) {
00020       std::string name=tpi_pulse->GetName();
00021       name+="_templateAP";
00022       TH1F* tap_pulse=(TH1F*)GetHisto()->Clone(name.c_str());
00023       tap_pulse->SetDirectory(TDirectory::CurrentDirectory());
00024 
00025       TPaveText* text_b=new TPaveText(0.7,0.60,0.9,0.9,"NB NDC");
00026       text_b->AddText(Form("#chi^2 = %3.2g",GetChi2()));
00027       text_b->AddText(Form("Status = %d",GetFitStatus()));
00028       text_b->AddText(Form("Time = %g",GetTime()));
00029       text_b->AddText(Form("Ampl. = %g",GetAmplitude()));
00030       text_b->AddText(Form("NDoF = %d",GetNDoF()));
00031       text_b->SetFillColor(kWhite);
00032       text_b->SetBorderSize(1);
00033       tap_pulse->GetListOfFunctions()->Add(text_b);
00034 
00035       TH1F* tap_pulse2=NULL;
00036       if(fOtherPulse && !fIsPileUpPulse){
00037         name+="2";
00038         tap_pulse2=(TH1F*)fOtherPulse->GetHisto()->Clone(name.c_str());
00039         tap_pulse2->SetDirectory(TDirectory::CurrentDirectory());
00040       }
00041        
00042       //TMarker* marker=new TMarker(GetTime(), GetAmplitude()+GetPedestal()+10, 23);
00043       //marker->SetMarkerColor(kRed);
00044       //tap_pulse->GetListOfFunctions()->Add(marker);
00045 
00046       //tap_pulse->Write();
00047 
00048       TH1F* residual=(TH1F*) tpi_pulse->Clone(Form("%s_residual",tpi_pulse->GetName()));
00049       TH1F* tap_rebinned=(TH1F*) tap_pulse->Rebin(GetTemplate()->GetRefineFactor(),Form("%s_rebin",tap_pulse->GetName()));
00050       residual->Add(tap_rebinned, -1./GetTemplate()->GetRefineFactor());
00051       if(tap_pulse2) {
00052         delete tap_rebinned;
00053         tap_rebinned=(TH1F*) tap_pulse2->Rebin(GetTemplate()->GetRefineFactor(),Form("%s_rebin",tap_pulse->GetName()));
00054         residual->Add(tap_rebinned, -1./GetTemplate()->GetRefineFactor());
00055       }
00056       double integral=residual->Integral(5,residual->GetNbinsX()-5);
00057       text_b->AddText(Form("Total residue = %g",integral));
00058       delete tap_rebinned;
00059       //residual->Write();
00060    } 
00061 }

double TAnalysedPulse::GetAmplitude (  )  const [inline, inherited]
double TTemplateFitAnalysedPulse::GetAmplitudeErr (  )  const [inline]

Definition at line 30 of file TTemplateFitAnalysedPulse.h.

References fAmplitudeErr.

00030 {return fAmplitudeErr;}

double TTemplateFitAnalysedPulse::GetBinContent ( int  i  )  const

Definition at line 82 of file TTemplateFitAnalysedPulse.cpp.

References TAnalysedPulse::GetAmplitude(), TTemplate::GetHisto(), TAnalysedPulse::GetPedestal(), TTemplate::GetRefineFactor(), GetTemplate(), TTemplate::GetTime(), and TAnalysedPulse::GetTime().

Referenced by GetHisto(), and TemplateFitAPGenerator::InitializeSecondPulse().

00082                                                            {
00083       // deduce right bin to look in
00084       int tpl_bin=GetTime()-GetTemplate()->GetTime()/GetTemplate()->GetRefineFactor()+bin;
00085       // get bin sample
00086       double sample=GetTemplate()->GetHisto()->GetBinContent(tpl_bin);
00087       // Set sample in histogram that's to be saved
00088       return sample*GetAmplitude() + GetPedestal();
00089 }

double TTemplateFitAnalysedPulse::GetChi2 (  )  const [inline]

Definition at line 26 of file TTemplateFitAnalysedPulse.h.

References fChi2.

Referenced by Draw(), PulseViewer::GetParameterValue(), and TemplateFitAPGenerator::RefitWithTwo().

00026 {return fChi2;}

double TAnalysedPulse::GetEnergy (  )  const [inline, inherited]

Definition at line 103 of file TAnalysedPulse.h.

References TAnalysedPulse::fEnergy.

Referenced by PulseViewer::GetParameterValue(), and TME_Al50_EvdE::ProcessEntry().

00103 {return fEnergy;};

int TTemplateFitAnalysedPulse::GetFitStatus (  )  const [inline]

Definition at line 25 of file TTemplateFitAnalysedPulse.h.

References fStatus.

Referenced by Draw(), and PulseViewer::GetParameterValue().

00025 {return fStatus;}

const TH1F * TTemplateFitAnalysedPulse::GetHisto (  )  const

Definition at line 63 of file TTemplateFitAnalysedPulse.cpp.

References fHisto, GetBinContent(), TAnalysedPulse::GetParentID(), TTemplate::GetRefineFactor(), TAnalysedPulse::GetSource(), GetTemplate(), TAnalysedPulse::GetTPILength(), and EventNavigator::Instance().

Referenced by Draw().

00063                                                     {
00064       if(fHisto) return fHisto;
00065 
00066       std::string name=Form("Pulse_%s_%4lld_%3d_templateAP",
00067                                 GetSource().Channel().str().c_str(),
00068                                 EventNavigator::Instance().EntryNo(),
00069                                 GetParentID());
00070       int num_samples=GetTPILength()*GetTemplate()->GetRefineFactor();
00071       TH1F* tap_pulse=new TH1F(name.c_str(), name.c_str(),num_samples,0,GetTPILength());
00072       for ( int i=0; i<num_samples; i++){
00073          double height=GetBinContent(i);
00074          tap_pulse->SetBinContent(i,height);
00075       }
00076       tap_pulse->SetDirectory(0);
00077 
00078       fHisto=tap_pulse;
00079       return fHisto;
00080 }

double TAnalysedPulse::GetIntegral (  )  const [inline, inherited]

Definition at line 102 of file TAnalysedPulse.h.

References TAnalysedPulse::fIntegral.

Referenced by PulseViewer::GetParameterValue(), and PlotIntegralRatios::ProcessEntry().

00102 {return fIntegral;};

double TTemplateFitAnalysedPulse::GetIntegralRatio (  )  const [inline]

Definition at line 33 of file TTemplateFitAnalysedPulse.h.

References fIntegralRatio.

Referenced by PulseViewer::GetParameterValue().

00033 {return fIntegralRatio;}

int TTemplateFitAnalysedPulse::GetNDoF (  )  const [inline]

Definition at line 27 of file TTemplateFitAnalysedPulse.h.

References fNDoF.

Referenced by Draw(), and TemplateFitAPGenerator::RefitWithTwo().

00027 {return fNDoF;}

TPulseIslandID TAnalysedPulse::GetParentID (  )  const [inline, inherited]
double TAnalysedPulse::GetPedestal (  )  const [inline, inherited]
double TTemplateFitAnalysedPulse::GetPedestalErr (  )  const [inline]

Definition at line 29 of file TTemplateFitAnalysedPulse.h.

References fPedestalErr.

00029 {return fPedestalErr;}

const TH1F* TTemplateFitAnalysedPulse::GetResidual (  )  const [inline]

Definition at line 41 of file TTemplateFitAnalysedPulse.h.

References fResidual.

00041 {return fResidual;}

double TTemplateFitAnalysedPulse::GetResidualIntegral (  )  const [inline]

Definition at line 32 of file TTemplateFitAnalysedPulse.h.

References fResidualTotal.

00032 {return fResidualTotal;}

const IDs::source& TAnalysedPulse::GetSource (  )  const [inline, inherited]
const TTemplate* TTemplateFitAnalysedPulse::GetTemplate (  )  const [inline]

Definition at line 31 of file TTemplateFitAnalysedPulse.h.

References fTemplate.

Referenced by Draw(), GetBinContent(), GetHisto(), SetAmplitudeScaleFactor(), and SetTimeOffset().

00031 {return (const TTemplate*) fTemplate.GetObject();}

double TAnalysedPulse::GetTime (  )  const [inline, inherited]
double TTemplateFitAnalysedPulse::GetTimeErr (  )  const [inline]

Definition at line 28 of file TTemplateFitAnalysedPulse.h.

References fTimeErr.

00028 {return fTimeErr;}

int TAnalysedPulse::GetTPILength (  )  const [inline, inherited]

Definition at line 99 of file TAnalysedPulse.h.

References TAnalysedPulse::fTPILength.

Referenced by GetHisto(), and PulseViewer::GetParameterValue().

00099 {return fTPILength;};

double TAnalysedPulse::GetTriggerTime (  )  const [inline, inherited]

Definition at line 105 of file TAnalysedPulse.h.

References TAnalysedPulse::fTriggerTime.

Referenced by PulseViewer::GetParameterValue().

00105 {return fTriggerTime;};

bool TAnalysedPulse::IsAmplitudeSet (  )  const [inline, inherited]

Definition at line 135 of file TAnalysedPulse.h.

References TAnalysedPulse::fAmplitude, and TAnalysedPulse::fDefaultValue.

00135 {return fAmplitude!=fDefaultValue;};

bool TAnalysedPulse::IsEnergySet (  )  const [inline, inherited]

Definition at line 138 of file TAnalysedPulse.h.

References TAnalysedPulse::fDefaultValue, and TAnalysedPulse::fEnergy.

00138 {return fEnergy!=fDefaultValue;};

bool TAnalysedPulse::IsIntegralSet (  )  const [inline, inherited]

Definition at line 137 of file TAnalysedPulse.h.

References TAnalysedPulse::fDefaultValue, and TAnalysedPulse::fIntegral.

00137 {return fIntegral!=fDefaultValue;};

bool TAnalysedPulse::IsParentIDSet (  )  const [inline, inherited]

Definition at line 133 of file TAnalysedPulse.h.

References TAnalysedPulse::fDefaultValue, and TAnalysedPulse::fParentID.

00133 {return fParentID!=fDefaultValue;};

bool TAnalysedPulse::IsPedestalSet (  )  const [inline, inherited]

Definition at line 139 of file TAnalysedPulse.h.

References TAnalysedPulse::fDefaultValue, and TAnalysedPulse::fPedestal.

00139 {return fPedestal!=fDefaultValue;};

void TTemplateFitAnalysedPulse::IsPileUpPulse ( bool  is = true  )  [inline]

Definition at line 62 of file TTemplateFitAnalysedPulse.h.

References fIsPileUpPulse.

Referenced by TemplateFitAPGenerator::RefitWithTwo().

00062 {fIsPileUpPulse=is;}

bool TAnalysedPulse::IsTimeSet (  )  const [inline, inherited]

Definition at line 136 of file TAnalysedPulse.h.

References TAnalysedPulse::fDefaultValue, and TAnalysedPulse::fTime.

00136 {return fTime!=fDefaultValue;};

bool TAnalysedPulse::IsTPILengthSet (  )  const [inline, inherited]

Definition at line 134 of file TAnalysedPulse.h.

References TAnalysedPulse::fDefaultValue, and TAnalysedPulse::fTPILength.

00134 {return fTPILength!=fDefaultValue;};

bool TAnalysedPulse::IsTriggerTimeSet (  )  const [inline, inherited]

Definition at line 140 of file TAnalysedPulse.h.

References TAnalysedPulse::fDefaultValue, and TAnalysedPulse::fTriggerTime.

00140 {return fTriggerTime!=fDefaultValue;};

void TAnalysedPulse::Reset ( Option_t *  o = ""  )  [inherited]
void TAnalysedPulse::SetAmplitude ( const double &  val  )  [inline, inherited]
void TTemplateFitAnalysedPulse::SetAmplitude ( const double &  val,
const double &  err 
) [inline]
void TTemplateFitAnalysedPulse::SetAmplitudeScaleFactor ( const double &  val  )  [inline]
void TTemplateFitAnalysedPulse::SetChi2 ( const double &  val  )  [inline]

Definition at line 52 of file TTemplateFitAnalysedPulse.h.

References fChi2.

Referenced by TemplateFitAPGenerator::ProcessPulses(), and TemplateFitAPGenerator::RefitWithTwo().

00052 {fChi2=val;}

void TAnalysedPulse::SetEnergy ( const double &  val  )  [inline, inherited]

Definition at line 123 of file TAnalysedPulse.h.

References TAnalysedPulse::fEnergy.

00123 { fEnergy=val;};

void TTemplateFitAnalysedPulse::SetFitStatus ( const double &  val  )  [inline]

Definition at line 54 of file TTemplateFitAnalysedPulse.h.

References fStatus.

Referenced by TemplateFitAPGenerator::ProcessPulses(), and TemplateFitAPGenerator::RefitWithTwo().

00054 {fStatus=val;}

void TAnalysedPulse::SetIntegral ( const double &  val  )  [inline, inherited]
void TTemplateFitAnalysedPulse::SetIntegralRatio ( double  val  )  [inline]

Definition at line 58 of file TTemplateFitAnalysedPulse.h.

References fIntegralRatio.

Referenced by TemplateFitAPGenerator::ProcessPulses().

00058 {fIntegralRatio=val;}

void TTemplateFitAnalysedPulse::SetNDoF ( const double &  val  )  [inline]

Definition at line 53 of file TTemplateFitAnalysedPulse.h.

References fNDoF.

Referenced by TemplateFitAPGenerator::ProcessPulses(), and TemplateFitAPGenerator::RefitWithTwo().

00053 {fNDoF=val;}

void TTemplateFitAnalysedPulse::SetOtherPulse ( TTemplateFitAnalysedPulse pulse  )  [inline]

Definition at line 61 of file TTemplateFitAnalysedPulse.h.

References fOtherPulse.

Referenced by TemplateFitAPGenerator::RefitWithTwo().

00061 {fOtherPulse=pulse;}

void TAnalysedPulse::SetParentID ( const TPulseIslandID val  )  [inline, inherited]

Definition at line 118 of file TAnalysedPulse.h.

References TAnalysedPulse::fParentID.

Referenced by TAnalysedPulse::SetParentTPIProperties().

00118 { fParentID=val;};

void TAnalysedPulse::SetParentTPIProperties ( const TPulseIslandID id,
const TPulseIsland parent 
) [inherited]

Definition at line 65 of file TAnalysedPulse.cpp.

References TPulseIsland::GetClockTickInNs(), TPulseIsland::GetPulseLength(), TPulseIsland::GetTimeStamp(), TAnalysedPulse::SetParentID(), TAnalysedPulse::SetTPILength(), and TAnalysedPulse::SetTriggerTime().

Referenced by TAnalysedPulse::TAnalysedPulse().

00066                                                                       {
00067   SetParentID(id);
00068   if(!pulse) {
00069     std::cerr<<"NULL pointer to TPulseIsland passed as parent for TAnalysedPulse."<<std::endl;
00070     return;
00071   }
00072   SetTPILength(pulse->GetPulseLength());
00073   SetTriggerTime(pulse->GetTimeStamp()*pulse->GetClockTickInNs());
00074 }

void TAnalysedPulse::SetPedestal ( const double &  val  )  [inline, inherited]

Definition at line 124 of file TAnalysedPulse.h.

References TAnalysedPulse::fPedestal.

Referenced by TemplateConvolveAPGenerator::ProcessPulses().

00124 { fPedestal=val;};

void TTemplateFitAnalysedPulse::SetPedestal ( const double &  val,
const double &  err 
) [inline]
void TTemplateFitAnalysedPulse::SetResidual ( const TH1F *  val  )  [inline]

Definition at line 56 of file TTemplateFitAnalysedPulse.h.

References fResidual.

00056 {fResidual=val;}

void TTemplateFitAnalysedPulse::SetResidualIntegral ( double  val  )  [inline]

Definition at line 57 of file TTemplateFitAnalysedPulse.h.

References fResidualTotal.

00057 {fResidualTotal=val;}

void TTemplateFitAnalysedPulse::SetTemplate ( TTemplate val  )  [inline]
void TAnalysedPulse::SetTime ( const double &  val  )  [inline, inherited]
void TTemplateFitAnalysedPulse::SetTime ( const double &  val,
const double &  err 
) [inline]
void TTemplateFitAnalysedPulse::SetTimeOffset ( const double &  val  )  [inline]

Definition at line 47 of file TTemplateFitAnalysedPulse.h.

References GetTemplate(), TAnalysedPulse::GetTime(), and SetTime().

00047 {TAnalysedPulse::SetTime(GetTemplate()->GetTime()/GetTemplate()->GetRefineFactor()+val);}

void TAnalysedPulse::SetTPILength ( const int &  val  )  [inline, inherited]

Definition at line 119 of file TAnalysedPulse.h.

References TAnalysedPulse::fTPILength.

Referenced by TAnalysedPulse::SetParentTPIProperties().

00119 { fTPILength=val;};

void TAnalysedPulse::SetTriggerTime ( const double &  val  )  [inline, inherited]

Definition at line 125 of file TAnalysedPulse.h.

References TAnalysedPulse::fTriggerTime.

Referenced by TAnalysedPulse::SetParentTPIProperties().

00125 { fTriggerTime=val;};

bool TTemplateFitAnalysedPulse::WasFirstOfDouble (  )  const [inline]

Definition at line 34 of file TTemplateFitAnalysedPulse.h.

References fIsPileUpPulse, and fOtherPulse.

Referenced by PulseViewer::GetParameterValue().

00034 {return fOtherPulse && !fIsPileUpPulse;}


Member Data Documentation

Definition at line 75 of file TTemplateFitAnalysedPulse.h.

Referenced by GetAmplitudeErr(), and SetAmplitude().

Definition at line 73 of file TTemplateFitAnalysedPulse.h.

Referenced by GetChi2(), and SetChi2().

const TH1F* TTemplateFitAnalysedPulse::fHisto [mutable, private]

Definition at line 78 of file TTemplateFitAnalysedPulse.h.

Referenced by GetHisto().

Definition at line 74 of file TTemplateFitAnalysedPulse.h.

Referenced by GetIntegralRatio(), and SetIntegralRatio().

Definition at line 81 of file TTemplateFitAnalysedPulse.h.

Referenced by Draw(), IsPileUpPulse(), and WasFirstOfDouble().

Definition at line 73 of file TTemplateFitAnalysedPulse.h.

Referenced by GetNDoF(), and SetNDoF().

Definition at line 82 of file TTemplateFitAnalysedPulse.h.

Referenced by Draw(), SetOtherPulse(), and WasFirstOfDouble().

Definition at line 75 of file TTemplateFitAnalysedPulse.h.

Referenced by GetPedestalErr(), and SetPedestal().

const TH1F* TTemplateFitAnalysedPulse::fResidual [private]

Definition at line 77 of file TTemplateFitAnalysedPulse.h.

Referenced by GetResidual(), and SetResidual().

Definition at line 79 of file TTemplateFitAnalysedPulse.h.

Referenced by GetResidualIntegral(), and SetResidualIntegral().

Definition at line 72 of file TTemplateFitAnalysedPulse.h.

Referenced by GetFitStatus(), and SetFitStatus().

Definition at line 76 of file TTemplateFitAnalysedPulse.h.

Referenced by GetTemplate(), and SetTemplate().

Definition at line 75 of file TTemplateFitAnalysedPulse.h.

Referenced by GetTimeErr(), and SetTime().


The documentation for this class was generated from the following files:

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1