GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4EventCalibration.cxx
Go to the documentation of this file.
1// $Id$
2//-----------------------------------------------------------------------
3// The GSI Online Offline Object Oriented (Go4) Project
4// Experiment Data Processing at EE department, GSI
5//-----------------------------------------------------------------------
6// Copyright (C) 2000- GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
7// Planckstr. 1, 64291 Darmstadt, Germany
8// Contact: http://go4.gsi.de
9//-----------------------------------------------------------------------
10// This software can be used under the license agreements as stated
11// in Go4License.txt file which is part of the distribution.
12//-----------------------------------------------------------------------
13
15
16#include "TGo4Log.h"
17
22
24 TGo4Parameter(name,"This is a Go4 event calibration object")
25{
26 GO4TRACE((15,"TGo4EventCalibration::TGo4EventCalibration(const char *)",__LINE__, __FILE__));
27}
28
29
31{
32 GO4TRACE((15,"TGo4EventCalibration::~TGo4EventCalibration()",__LINE__, __FILE__));
33}
34
36{
37 GO4TRACE((12,"TGo4EventCalibration::UpdateFrom()",__LINE__, __FILE__));
38 auto calipar = dynamic_cast<TGo4EventCalibration*>(rhs);
39 if(!calipar) return kFALSE;
40 SetName(calipar->GetName());
41 TGo4Log::Info("WARNING: TGo4EventCalibration::UpdateFrom() not implemented in user calibration class !!!");
42 TGo4Log::Info(" Just updated the object name, please overwrite virtual method !!!");
43 return kTRUE;
44}
#define GO4TRACE(X)
Definition TGo4Log.h:25
Bool_t UpdateFrom(TGo4Parameter *rhs) override
update contents of parameter class with external object.
static void Info(const char *text,...) GO4_PRINTF_ARGS
User shortcut for message with prio 1.
Definition TGo4Log.cxx:294