Belle II Software  release-05-01-25
ObserverCheckMCPurity.cc
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2016 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Jakob Lettenbichler *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #include <tracking/trackFindingVXD/filterTools/ObserverCheckMCPurity.h>
12 
13 using namespace Belle2;
14 
15 
17 std::map<std::string, double*> ObserverCheckMCPurity::s_results;
18 
20 std::map<std::string, bool*> ObserverCheckMCPurity::s_wasAccepted;
21 
23 std::map<std::string, bool*> ObserverCheckMCPurity::s_wasUsed;
24 
26 TTree* ObserverCheckMCPurity::s_ttree = nullptr;
27 
30 
33 
36 
39 
42 
45 
Belle2::ObserverCheckMCPurity::s_innerHitOfTwo
static SpacePoint s_innerHitOfTwo
stores the inner hit of a two-hit-combination.
Definition: ObserverCheckMCPurity.h:64
Belle2::ObserverCheckMCPurity::s_mainPurity
static double s_mainPurity
purity for the dominating particleID.
Definition: ObserverCheckMCPurity.h:79
Belle2::ObserverCheckMCPurity::s_results
static std::map< std::string, double * > s_results
stores the results calculated (->value) for a selectionVariableName (->Key).
Definition: ObserverCheckMCPurity.h:45
Belle2::ObserverCheckMCPurity::s_wasAccepted
static std::map< std::string, bool * > s_wasAccepted
stores if hits were accepted (->value) for a selectionVariableName (->Key).
Definition: ObserverCheckMCPurity.h:50
Belle2::SpacePoint
SpacePoint typically is build from 1 PXDCluster or 1-2 SVDClusters.
Definition: SpacePoint.h:52
Belle2::ObserverCheckMCPurity::s_centerHitOfThree
static SpacePoint s_centerHitOfThree
stores the center hit of a three-hit-combination.
Definition: ObserverCheckMCPurity.h:70
Belle2::ObserverCheckMCPurity::s_wasUsed
static std::map< std::string, bool * > s_wasUsed
stores if the filter was actually used this time (->value) for a selectionVariableName (->Key).
Definition: ObserverCheckMCPurity.h:55
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ObserverCheckMCPurity::s_outerHitOfThree
static SpacePoint s_outerHitOfThree
stores the outer hit of a three-hit-combination.
Definition: ObserverCheckMCPurity.h:67
Belle2::ObserverCheckMCPurity::s_ttree
static TTree * s_ttree
a ttree to store all the collected data.
Definition: ObserverCheckMCPurity.h:58
Belle2::ObserverCheckMCPurity::s_outerHitOfTwo
static SpacePoint s_outerHitOfTwo
stores the outer hit of a two-hit-combination.
Definition: ObserverCheckMCPurity.h:61
Belle2::ObserverCheckMCPurity::s_mainMCParticleID
static int s_mainMCParticleID
dominating mcParticleID.
Definition: ObserverCheckMCPurity.h:76
Belle2::ObserverCheckMCPurity::s_innerHitOfThree
static SpacePoint s_innerHitOfThree
stores the inner hit of a three-hit-combination.
Definition: ObserverCheckMCPurity.h:73