ROOT logo
#ifndef _TCTReflect
#define _TCTReflect

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TCTReflect                                                           //
//                                                                      //
// Class managing reflections due to impedance missmatch                //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#include <stdio.h>
#include <stdlib.h>
#include "TH1F.h"

class  TCTReflect  {

private:
 public:
  Float_t RefC;
  Float_t RefTs;
  Float_t RefTe;
  TH1F *SubHis;
  Int_t SubHisCopy;

  TCTReflect(Float_t=-1,Float_t=-1,Float_t=-1);
  TH1F *CorrReflCopy(TH1F *his);
  TH1F *SubRefWF(TH1F *,Int_t=1);
  void CorrRefl(TH1F *);
  void SetSubRefWF(TH1F *);

  ~TCTReflect(){};

ClassDef(TCTReflect,1) 
};


#endif
 TCTReflect.h:1
 TCTReflect.h:2
 TCTReflect.h:3
 TCTReflect.h:4
 TCTReflect.h:5
 TCTReflect.h:6
 TCTReflect.h:7
 TCTReflect.h:8
 TCTReflect.h:9
 TCTReflect.h:10
 TCTReflect.h:11
 TCTReflect.h:12
 TCTReflect.h:13
 TCTReflect.h:14
 TCTReflect.h:15
 TCTReflect.h:16
 TCTReflect.h:17
 TCTReflect.h:18
 TCTReflect.h:19
 TCTReflect.h:20
 TCTReflect.h:21
 TCTReflect.h:22
 TCTReflect.h:23
 TCTReflect.h:24
 TCTReflect.h:25
 TCTReflect.h:26
 TCTReflect.h:27
 TCTReflect.h:28
 TCTReflect.h:29
 TCTReflect.h:30
 TCTReflect.h:31
 TCTReflect.h:32
 TCTReflect.h:33
 TCTReflect.h:34
 TCTReflect.h:35
 TCTReflect.h:36
 TCTReflect.h:37
 TCTReflect.h:38