9 #include <gtest/gtest.h>
11 #include <tracking/trackFindingVXD/filterTools/ObserverCheckMCPurity.h>
12 #include <tracking/trackFindingVXD/filterMap/filterFramework/ClosedRange.h>
13 #include <tracking/trackFindingVXD/filterMap/threeHitVariables/CircleRadius.h>
14 #include <tracking/spacePointCreation/SpacePoint.h>
16 #include <tracking/trackFindingVXD/filterMap/filterFramework/Shortcuts.h>
23 namespace ObserverCheckMCPurityTests {
40 EXPECT_EQ(0, ObserverCheckMCPurity::s_results.size());
41 EXPECT_EQ(0, ObserverCheckMCPurity::s_wasAccepted.size());
42 EXPECT_EQ(0, ObserverCheckMCPurity::s_wasUsed.size());
48 EXPECT_EQ(1, ObserverCheckMCPurity::s_results.size());
49 EXPECT_EQ(1, ObserverCheckMCPurity::s_wasAccepted.size());
50 EXPECT_EQ(1, ObserverCheckMCPurity::s_wasUsed.size());
56 EXPECT_EQ(0, ObserverCheckMCPurity::s_results.size());
57 EXPECT_EQ(0, ObserverCheckMCPurity::s_wasAccepted.size());
58 EXPECT_EQ(0, ObserverCheckMCPurity::s_wasUsed.size());
Represents a closed set of arithmetic types.
this observer searches for mcParticles attached to the hits given and stores the information found to...
static bool initialize(Var var, Range, const types &...)
static method used by the observed object to initialize the observer.
static void terminate(const types &...)
static method used by the observed object to terminate the observer.
Test class for SelectionVariableFactory object.
TEST_F(GlobalLabelTest, LargeNumberOfTimeDependentParameters)
Test large number of time-dep params for registration and retrieval.
Abstract base class for different kinds of events.