#include <Riostream.h>
#include "TObject.h"
#include "AliLog.h"
#include "AliCTPInputTimeParams.h"
using std::endl;
using std::cout;
ClassImp(AliCTPInputTimeParams)
AliCTPInputTimeParams::AliCTPInputTimeParams():
fName(0),
fLevel(0),
fDelay(0),
fEdge(0),
fDeltaMin(0),
fDeltaMax(0)
{
}
AliCTPInputTimeParams::AliCTPInputTimeParams( TString& name, UInt_t& level, UInt_t delay, TString edge, UInt_t deltamin, UInt_t deltamax ):
fName(name),
fLevel(level),
fDelay( delay),
fEdge(edge),
fDeltaMin(deltamin),
fDeltaMax(deltamax)
{
}
AliCTPInputTimeParams::AliCTPInputTimeParams(const AliCTPInputTimeParams &ctptime):
TObject(ctptime),
fName(ctptime.fName),
fLevel(ctptime.fLevel),
fDelay(ctptime.fDelay),
fEdge(ctptime.fEdge),
fDeltaMin(ctptime.fDeltaMin),
fDeltaMax(ctptime.fDeltaMax)
{
}
AliCTPInputTimeParams& AliCTPInputTimeParams::operator=(const AliCTPInputTimeParams &ctptime)
{
if(this==&ctptime) return *this;
((TObject *)this)->operator=(ctptime);
fName=ctptime.fName;
fLevel=ctptime.fLevel;
fDelay=ctptime.fDelay;
fEdge=ctptime.fEdge;
fDeltaMin=ctptime.fDeltaMin;
fDeltaMax=ctptime.fDeltaMax;
return *this;
}
void AliCTPInputTimeParams::SetCTPInputTimeParams( TString name, UInt_t level, UInt_t delay, TString edge, UInt_t deltamin, UInt_t deltamax )
{
fName = name;
fLevel = level;
fDelay = delay;
fEdge = edge;
fDeltaMin = deltamin;
fDeltaMax = deltamax;
}
void AliCTPInputTimeParams::Print( const Option_t* ) const
{
cout << " CTP Input Time Params " << endl;
cout << " Input Name: " << fName << endl;
cout << " Level: " << fLevel << endl;
cout << " Delay: " << fDelay << endl;
cout << " Edge: " << fEdge << endl;
cout << " DeltaMin: " << fDeltaMin << endl;
cout << " DeltaMax: " << fDeltaMax << endl;
}
AliCTPInputTimeParams.cxx:1 AliCTPInputTimeParams.cxx:2 AliCTPInputTimeParams.cxx:3 AliCTPInputTimeParams.cxx:4 AliCTPInputTimeParams.cxx:5 AliCTPInputTimeParams.cxx:6 AliCTPInputTimeParams.cxx:7 AliCTPInputTimeParams.cxx:8 AliCTPInputTimeParams.cxx:9 AliCTPInputTimeParams.cxx:10 AliCTPInputTimeParams.cxx:11 AliCTPInputTimeParams.cxx:12 AliCTPInputTimeParams.cxx:13 AliCTPInputTimeParams.cxx:14 AliCTPInputTimeParams.cxx:15 AliCTPInputTimeParams.cxx:16 AliCTPInputTimeParams.cxx:17 AliCTPInputTimeParams.cxx:18 AliCTPInputTimeParams.cxx:19 AliCTPInputTimeParams.cxx:20 AliCTPInputTimeParams.cxx:21 AliCTPInputTimeParams.cxx:22 AliCTPInputTimeParams.cxx:23 AliCTPInputTimeParams.cxx:24 AliCTPInputTimeParams.cxx:25 AliCTPInputTimeParams.cxx:26 AliCTPInputTimeParams.cxx:27 AliCTPInputTimeParams.cxx:28 AliCTPInputTimeParams.cxx:29 AliCTPInputTimeParams.cxx:30 AliCTPInputTimeParams.cxx:31 AliCTPInputTimeParams.cxx:32 AliCTPInputTimeParams.cxx:33 AliCTPInputTimeParams.cxx:34 AliCTPInputTimeParams.cxx:35 AliCTPInputTimeParams.cxx:36 AliCTPInputTimeParams.cxx:37 AliCTPInputTimeParams.cxx:38 AliCTPInputTimeParams.cxx:39 AliCTPInputTimeParams.cxx:40 AliCTPInputTimeParams.cxx:41 AliCTPInputTimeParams.cxx:42 AliCTPInputTimeParams.cxx:43 AliCTPInputTimeParams.cxx:44 AliCTPInputTimeParams.cxx:45 AliCTPInputTimeParams.cxx:46 AliCTPInputTimeParams.cxx:47 AliCTPInputTimeParams.cxx:48 AliCTPInputTimeParams.cxx:49 AliCTPInputTimeParams.cxx:50 AliCTPInputTimeParams.cxx:51 AliCTPInputTimeParams.cxx:52 AliCTPInputTimeParams.cxx:53 AliCTPInputTimeParams.cxx:54 AliCTPInputTimeParams.cxx:55 AliCTPInputTimeParams.cxx:56 AliCTPInputTimeParams.cxx:57 AliCTPInputTimeParams.cxx:58 AliCTPInputTimeParams.cxx:59 AliCTPInputTimeParams.cxx:60 AliCTPInputTimeParams.cxx:61 AliCTPInputTimeParams.cxx:62 AliCTPInputTimeParams.cxx:63 AliCTPInputTimeParams.cxx:64 AliCTPInputTimeParams.cxx:65 AliCTPInputTimeParams.cxx:66 AliCTPInputTimeParams.cxx:67 AliCTPInputTimeParams.cxx:68 AliCTPInputTimeParams.cxx:69 AliCTPInputTimeParams.cxx:70 AliCTPInputTimeParams.cxx:71 AliCTPInputTimeParams.cxx:72 AliCTPInputTimeParams.cxx:73 AliCTPInputTimeParams.cxx:74 AliCTPInputTimeParams.cxx:75 AliCTPInputTimeParams.cxx:76 AliCTPInputTimeParams.cxx:77 AliCTPInputTimeParams.cxx:78 AliCTPInputTimeParams.cxx:79 AliCTPInputTimeParams.cxx:80 AliCTPInputTimeParams.cxx:81 AliCTPInputTimeParams.cxx:82 AliCTPInputTimeParams.cxx:83 AliCTPInputTimeParams.cxx:84 AliCTPInputTimeParams.cxx:85 AliCTPInputTimeParams.cxx:86 AliCTPInputTimeParams.cxx:87 AliCTPInputTimeParams.cxx:88 AliCTPInputTimeParams.cxx:89 AliCTPInputTimeParams.cxx:90 AliCTPInputTimeParams.cxx:91 AliCTPInputTimeParams.cxx:92 AliCTPInputTimeParams.cxx:93 AliCTPInputTimeParams.cxx:94 AliCTPInputTimeParams.cxx:95 AliCTPInputTimeParams.cxx:96 AliCTPInputTimeParams.cxx:97 AliCTPInputTimeParams.cxx:98