CbmRoot
|
#include "CbmDefs.h"
#include "CbmEvent.h"
#include "CbmMatch.h"
#include "CbmVertex.h"
#include "compareVertex.h"
#include <TMatrixTSym.h>
#include <vector>
#include <gtest/gtest-spi.h>
#include <gtest/gtest.h>
Go to the source code of this file.
Classes | |
struct | defaultCbmEvent |
Functions | |
void | compareEventDataMembers (CbmEvent &test, int32_t evnumber, double starttime, double endtime, double tzero, int32_t numobjects, CbmMatch *match, CbmVertex *vertex) |
void | compareEventMap (CbmEvent &test, int32_t numobjects, int32_t numobjectstype, ECbmDataType type, std::vector< uint32_t > indices) |
CbmEvent | ConstructTestObject (defaultCbmEvent &defEvent) |
TEST (_GTestCbmEvent, CheckDefaultConstructor) | |
TEST (_GTestCbmEvent, CheckStandardConstructor) | |
TEST (_GTestCbmEvent, CheckAssignmentConstructor) | |
TEST (_GTestCbmEvent, CheckCopyConstructor) | |
TEST (_GTestCbmEvent, CheckMoveConstructor) | |
TEST (_GTestCbmEvent, TestSwap) | |
TEST (_GTestCbmEvent, CheckSettersAndGetters) | |
TEST (_GTestCbmEvent, CheckAddData) | |
TEST (_GTestCbmEvent, SortIndices) | |
TEST (_GTestCbmEvent, CheckClearData) | |
TEST (_GTestCbmEvent, CheckClear) | |
TEST (_GTestCbmEvent, CheckPrintFunction) | |
TEST (_GTestCbmEvent, CheckSetVertex) | |
void compareEventDataMembers | ( | CbmEvent & | test, |
int32_t | evnumber, | ||
double | starttime, | ||
double | endtime, | ||
double | tzero, | ||
int32_t | numobjects, | ||
CbmMatch * | match, | ||
CbmVertex * | vertex ) |
Definition at line 47 of file _GTestCbmEvent.cxx.
References compareVertexDataMembers(), CbmVertex::GetChi2(), CbmVertex::GetCovariance(), CbmEvent::GetEndTime(), CbmEvent::GetMatch(), CbmVertex::GetNDF(), CbmEvent::GetNofData(), CbmVertex::GetNTracks(), CbmEvent::GetNumber(), CbmEvent::GetStartTime(), CbmEvent::GetTzero(), CbmEvent::GetVertex(), CbmVertex::GetX(), CbmVertex::GetY(), and CbmVertex::GetZ().
Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
void compareEventMap | ( | CbmEvent & | test, |
int32_t | numobjects, | ||
int32_t | numobjectstype, | ||
ECbmDataType | type, | ||
std::vector< uint32_t > | indices ) |
Definition at line 82 of file _GTestCbmEvent.cxx.
References CbmEvent::GetIndex(), and CbmEvent::GetNofData().
Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
CbmEvent ConstructTestObject | ( | defaultCbmEvent & | defEvent | ) |
Definition at line 102 of file _GTestCbmEvent.cxx.
References CbmEvent::AddData(), kMCTrack, kStsCluster, kStsDigi, kStsHit, kStsPoint, kStsTrack, defaultCbmEvent::mctrack, defaultCbmEvent::stscluster, defaultCbmEvent::stsdigi, defaultCbmEvent::stshit, defaultCbmEvent::stspoint, and defaultCbmEvent::ststrack.
Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
TEST | ( | _GTestCbmEvent | , |
CheckAddData | ) |
Definition at line 287 of file _GTestCbmEvent.cxx.
References compareEventDataMembers(), compareEventMap(), kMCTrack, kStsCluster, kStsDigi, kStsHit, kStsPoint, kStsTrack, and kTrdHit.
TEST | ( | _GTestCbmEvent | , |
CheckAssignmentConstructor | ) |
Definition at line 138 of file _GTestCbmEvent.cxx.
References compareEventDataMembers(), compareEventMap(), ConstructTestObject(), kMCTrack, kStsCluster, kStsDigi, kStsHit, kStsPoint, kStsTrack, defaultCbmEvent::mctrack, defaultCbmEvent::stscluster, defaultCbmEvent::stsdigi, defaultCbmEvent::stshit, defaultCbmEvent::stspoint, and defaultCbmEvent::ststrack.
TEST | ( | _GTestCbmEvent | , |
CheckClear | ) |
Definition at line 491 of file _GTestCbmEvent.cxx.
References CbmEvent::Clear(), compareEventDataMembers(), and ConstructTestObject().
TEST | ( | _GTestCbmEvent | , |
CheckClearData | ) |
Definition at line 480 of file _GTestCbmEvent.cxx.
References CbmEvent::ClearData(), compareEventDataMembers(), ConstructTestObject(), and kStsTrack.
TEST | ( | _GTestCbmEvent | , |
CheckCopyConstructor | ) |
Definition at line 166 of file _GTestCbmEvent.cxx.
References compareEventDataMembers(), compareEventMap(), ConstructTestObject(), kMCTrack, kStsCluster, kStsDigi, kStsHit, kStsPoint, kStsTrack, defaultCbmEvent::mctrack, defaultCbmEvent::stscluster, defaultCbmEvent::stsdigi, defaultCbmEvent::stshit, defaultCbmEvent::stspoint, and defaultCbmEvent::ststrack.
TEST | ( | _GTestCbmEvent | , |
CheckDefaultConstructor | ) |
Definition at line 123 of file _GTestCbmEvent.cxx.
References compareEventDataMembers().
TEST | ( | _GTestCbmEvent | , |
CheckMoveConstructor | ) |
Definition at line 194 of file _GTestCbmEvent.cxx.
References compareEventDataMembers(), compareEventMap(), ConstructTestObject(), kMCTrack, kStsCluster, kStsDigi, kStsHit, kStsPoint, kStsTrack, defaultCbmEvent::mctrack, defaultCbmEvent::stscluster, defaultCbmEvent::stsdigi, defaultCbmEvent::stshit, defaultCbmEvent::stspoint, and defaultCbmEvent::ststrack.
TEST | ( | _GTestCbmEvent | , |
CheckPrintFunction | ) |
Definition at line 503 of file _GTestCbmEvent.cxx.
References ConstructTestObject(), and CbmEvent::ToString().
TEST | ( | _GTestCbmEvent | , |
CheckSettersAndGetters | ) |
Definition at line 253 of file _GTestCbmEvent.cxx.
References compareEventDataMembers(), and CbmEvent::SetStartTime().
TEST | ( | _GTestCbmEvent | , |
CheckSetVertex | ) |
Definition at line 520 of file _GTestCbmEvent.cxx.
References compareEventDataMembers(), and CbmEvent::SetVertex().
TEST | ( | _GTestCbmEvent | , |
CheckStandardConstructor | ) |
Definition at line 129 of file _GTestCbmEvent.cxx.
References compareEventDataMembers().
TEST | ( | _GTestCbmEvent | , |
SortIndices | ) |
Definition at line 447 of file _GTestCbmEvent.cxx.
References compareEventDataMembers(), compareEventMap(), ConstructTestObject(), kMCTrack, kStsCluster, kStsDigi, kStsHit, kStsPoint, kStsTrack, defaultCbmEvent::mctrack, CbmEvent::SortIndices(), defaultCbmEvent::stscluster, defaultCbmEvent::stsdigi, defaultCbmEvent::stshit, defaultCbmEvent::stspoint, and defaultCbmEvent::ststrack.
TEST | ( | _GTestCbmEvent | , |
TestSwap | ) |
Definition at line 218 of file _GTestCbmEvent.cxx.
References CbmEvent::AddData(), compareEventDataMembers(), compareEventMap(), and kMCTrack.