00001 #ifndef SOURCES_1DHISTO_H
00002 #define SOURCES_1DHISTO_H
00003
00004 #include "soubase.h"
00005 #include "histogram1d.h"
00006
00007 class CSourceFtn1dHisto: public CSourceFtnBase, public CHistogram1d {
00008 public:
00009
00010 CSourceFtn1dHisto(string p1="", string p2="",
00011 int l=0, int m=0, bool repart=true,int n=0):
00012 CSourceFtnBase(p1,p2), CHistogram1d(l,m,repart,n) {}
00013 CSourceFtn1dHisto(const CSourceFtn1dHisto& A): CSourceFtnBase(A), CHistogram1d(A){}
00014
00015
00016 bool Read(const parameterMap& s){return CSourceFtnBase::Read(s)&&CHistogram1d::Read(s);}
00017 bool Write(parameterMap& s){return CSourceFtnBase::Write(s)&&CHistogram1d::Write(s);}
00018
00019
00020 void CopyState(const CSourceFtn1dHisto& A)
00021 {CSourceFtnBase::CopyState(A); CHistogram1d::CopyState(A);}
00022
00023 };
00024
00025 #endif