Belle II Software development
SVDVariableTest Class Reference

Text fixture for SVD variables. More...

Inheritance diagram for SVDVariableTest:

Public Member Functions

void SetUp () override
 Set up test environment.
 

Public Attributes

StoreArray< Particlem_particles
 StoreArray for Particle objects.
 
StoreArray< Trackm_tracks
 StoreArray for Track objects.
 
StoreArray< RecoTrackm_recoTracks
 StoreArray for RecoTrack objects.
 
StoreArray< SVDClusterm_svdClusters
 StoreArray for SVDCluster objects.
 
StoreArray< TrackFitResultm_trackFitResults
 StoreArray for TrackFitResult objects.
 
StoreArray< RecoHitInformationm_recoHitInformations
 StoreArray for RecoHitInformation objects.
 

Detailed Description

Text fixture for SVD variables.

Definition at line 54 of file SVDClusterVariablesTests.cc.

Member Function Documentation

◆ SetUp()

void SetUp ( )
inlineoverride

Set up test environment.

Definition at line 57 of file SVDClusterVariablesTests.cc.

58 {
59 std::string storeArrayNameOfParticles = "Particles";
60 std::string storeArrayNameOfTracks = "Tracks";
61 std::string storeArrayNameOfRecoTracks = "RecoTracks";
62 std::string storeArrayNameOfPXDHits = "PXDClusters";
63 std::string storeArrayNameOfSVDHits = "SVDClusters";
64 std::string storeArrayNameOfCDCHits = "CDCClusters";
65 std::string storeArrayNameOfBKLMHits = "BKLMClusters";
66 std::string storeArrayNameOfEKLMHits = "EKLMClusters";
67 std::string storeArrayNameOfRecoHitInformations = "RecoHitInformations";
68 std::string storeArrayNameOfTrackFitResults = "TrackFitResults";
69
71 m_particles = StoreArray<Particle>(storeArrayNameOfParticles);
72 m_tracks = StoreArray<Track>(storeArrayNameOfTracks);
73 m_recoTracks = StoreArray<RecoTrack>(storeArrayNameOfRecoTracks);
74 m_svdClusters = StoreArray<SVDCluster>(storeArrayNameOfSVDHits);
75 m_recoHitInformations = StoreArray<RecoHitInformation>(storeArrayNameOfRecoHitInformations);
76 m_trackFitResults = StoreArray<TrackFitResult>(storeArrayNameOfTrackFitResults);
77
78 m_particles.registerInDataStore();
79 m_tracks.registerInDataStore();
80 m_recoTracks.registerInDataStore();
81 m_svdClusters.registerInDataStore();
82 m_recoHitInformations.registerInDataStore();
83 m_trackFitResults.registerInDataStore();
84
85 m_tracks.registerRelationTo(m_recoTracks);
86 m_recoTracks.registerRelationTo(m_recoHitInformations);
87 m_recoHitInformations.registerRelationTo(m_svdClusters);
88 m_svdClusters.registerRelationTo(m_recoTracks);
89
90 m_trackFitResults.appendNew(ROOT::Math::XYZVector(0.1, 0.1, 0.1), ROOT::Math::XYZVector(0.1, 0.0, 0.0),
91 TMatrixDSym(6), 1, Const::pion, 0.01, 1.5, 0, 0, 0);
92
93 m_tracks.appendNew(Track());
94 m_tracks[0]->setTrackFitResultIndex(Const::pion, 0);
95
96 m_particles.appendNew(Particle(m_tracks[0], Const::pion));
97
98 m_recoTracks.appendNew(ROOT::Math::XYZVector(0.1, 0.1, 0.1), ROOT::Math::XYZVector(0.1, 0.0, 0.0), 1,
99 storeArrayNameOfPXDHits, storeArrayNameOfSVDHits, storeArrayNameOfCDCHits,
100 storeArrayNameOfBKLMHits, storeArrayNameOfEKLMHits, storeArrayNameOfRecoHitInformations);
101
102 m_tracks[0]->addRelationTo(m_recoTracks[0]);
103 m_svdClusters.appendNew(dummySVDCluster);
104 m_recoTracks[0]->addSVDHit(m_svdClusters[0], 0);
105 }
static const ChargedStable pion
charged pion particle
Definition Const.h:661
static DataStore & Instance()
Instance of singleton Store.
Definition DataStore.cc:53
void setInitializeActive(bool active)
Setter for m_initializeActive.
Definition DataStore.cc:93

Member Data Documentation

◆ m_particles

StoreArray<Particle> m_particles

StoreArray for Particle objects.

Definition at line 107 of file SVDClusterVariablesTests.cc.

◆ m_recoHitInformations

StoreArray<RecoHitInformation> m_recoHitInformations

StoreArray for RecoHitInformation objects.

Definition at line 112 of file SVDClusterVariablesTests.cc.

◆ m_recoTracks

StoreArray<RecoTrack> m_recoTracks

StoreArray for RecoTrack objects.

Definition at line 109 of file SVDClusterVariablesTests.cc.

◆ m_svdClusters

StoreArray<SVDCluster> m_svdClusters

StoreArray for SVDCluster objects.

Definition at line 110 of file SVDClusterVariablesTests.cc.

◆ m_trackFitResults

StoreArray<TrackFitResult> m_trackFitResults

StoreArray for TrackFitResult objects.

Definition at line 111 of file SVDClusterVariablesTests.cc.

◆ m_tracks

StoreArray<Track> m_tracks

StoreArray for Track objects.

Definition at line 108 of file SVDClusterVariablesTests.cc.


The documentation for this class was generated from the following file: