Project
Loading...
Searching...
No Matches
TPCFastTransformQA.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
16
17#ifndef ALICEO2_GPUCOMMON_TPCFASTTRANSFORMATION_TPCFASTTRANSFORMQA_H
18#define ALICEO2_GPUCOMMON_TPCFASTTRANSFORMATION_TPCFASTTRANSFORMQA_H
19
20#include "GPUCommonDef.h"
22#include "GPUCommonLogger.h"
23
24#include <cmath>
25#include <iostream>
26
27#include "Rtypes.h"
28#include "TString.h"
29#include "AliTPCTransform.h"
30
31namespace o2
32{
33namespace gpu
34{
35
39
41{
42 public:
44
47
50
53
56
58
60 int32_t doQA(long TimeStamp);
61
63 int32_t doQA(const TPCFastTransform& fastTransform);
64
65 private:
67 int32_t storeError(Int_t code, const char* msg);
68 TString mError;
69};
70
71inline int32_t TPCFastTransformQA::storeError(int32_t code, const char* msg)
72{
73 mError = msg;
74 LOG(info) << msg;
75 return code;
76}
77} // namespace gpu
78} // namespace o2
79
80#endif
Definition of TPCFastTransformManager class.
int32_t doQA(long TimeStamp)
_______________ Main functionality ________________________
TPCFastTransformQA & operator=(const TPCFastTransformQA &)=delete
Assignment operator: disabled.
TPCFastTransformQA(const TPCFastTransformQA &)=delete
Copy constructor: disabled.
~TPCFastTransformQA()=default
Destructor.
TPCFastTransformQA()
_____________ Constructors / destructors __________________________
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"
uint64_t const void const *restrict const msg
Definition x9.h:153