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"
21#include "TPCFastTransformManager.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::gpu
32{
33
37
39{
40 public:
42
45
48
51
54
56
58 int32_t doQA(long TimeStamp);
59
61 int32_t doQA(const TPCFastTransform& fastTransform);
62
63 private:
65 int32_t storeError(Int_t code, const char* msg);
66 TString mError;
67};
68
69inline int32_t TPCFastTransformQA::storeError(int32_t code, const char* msg)
70{
71 mError = msg;
72 LOG(info) << msg;
73 return code;
74}
75} // namespace o2::gpu
76
77#endif
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 __________________________
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"
uint64_t const void const *restrict const msg
Definition x9.h:153