CbmRoot
|
#include <complex>
#include "CbmBinnedTrackerQA.h"
#include "CbmMCDataManager.h"
#include "CbmMCTrack.h"
#include "CbmMatch.h"
#include "CbmMuchCluster.h"
#include "CbmMuchDigi.h"
#include "CbmMuchGeoScheme.h"
#include "CbmMuchPixelHit.h"
#include "CbmMuchPoint.h"
#include "CbmMuchStation.h"
#include "CbmStsCluster.h"
#include "CbmStsDigi.h"
#include "CbmStsHit.h"
#include "CbmStsPoint.h"
#include "CbmStsSetup.h"
#include "CbmTofPoint.h"
#include "CbmTrdCluster.h"
#include "CbmTrdDigi.h"
#include "FairRun.h"
#include "FairRuntimeDb.h"
#include "GeoReader.h"
#include "TH1.h"
#include "TProfile.h"
#include "global/CbmGlobalTrack.h"
#include "trd/CbmTrdAddress.h"
Go to the source code of this file.
Classes | |
struct | TrackDesc |
Functions | |
static void | IncrementForId (map< Int_t, set< Int_t >> &ids, Int_t id, Int_t stId) |
static void | SaveHisto (TH1 *histo) |
template<typename T > | |
void | NumberToFile (const char *name, T number) |
static void | effOfMCPoints (const char *name, const vector< vector< bool >> &points) |
static void | effOfMCPoints (const char *name, const vector< vector< char >> &points) |
Variables | |
static vector< vector< TrackDesc > > | gTracks |
static vector< vector< bool > > | gStsPoints |
static vector< vector< bool > > | gMuchPoints |
static vector< vector< bool > > | gTrdPoints |
static vector< vector< char > > | gTofPoints |
static TProfile * | effByMom = 0 |
static TProfile * | effByMomPrimary = 0 |
static TProfile * | effByMomNonPrimary = 0 |
static TProfile * | effByPolarAngle = 0 |
static TProfile * | effByPolarAnglePrimary = 0 |
static TProfile * | effByPolarAngleNonPrimary = 0 |
static TProfile * | effByXAngle = 0 |
static TProfile * | effByXAnglePrimary = 0 |
static TProfile * | effByXAngleNonPrimary = 0 |
static TProfile * | effByYAngle = 0 |
static TProfile * | effByYAnglePrimary = 0 |
static TProfile * | effByYAngleNonPrimary = 0 |
static TH1F * | lambdaChildrenMoms = 0 |
static TProfile * | lambdaChildrenEffByMom = 0 |
static TH1F * | clonesNofSameHits = 0 |
static TH1F * | muchHitResidualX = 0 |
static TH1F * | muchHitResidualY = 0 |
static TH1F * | muchHitResidualT = 0 |
static TH1F * | muchHitPullX = 0 |
static TH1F * | muchHitPullY = 0 |
static TH1F * | muchHitPullT = 0 |
static TH1F * | stsTrackResidualFirstX = 0 |
static TH1F * | stsTrackResidualFirstY = 0 |
static TH1F * | stsTrackPullFirstX = 0 |
static TH1F * | stsTrackPullFirstY = 0 |
static TH1F * | stsTrackResidualLastX = 0 |
static TH1F * | stsTrackResidualLastY = 0 |
static TH1F * | stsTrackPullLastX = 0 |
static TH1F * | stsTrackPullLastY = 0 |
static TH1F * | muchTrackResidualFirstX = 0 |
static TH1F * | muchTrackResidualFirstY = 0 |
static TH1F * | muchTrackPullFirstX = 0 |
static TH1F * | muchTrackPullFirstY = 0 |
static TH1F * | muchTrackResidualLastX = 0 |
static TH1F * | muchTrackResidualLastY = 0 |
static TH1F * | muchTrackPullLastX = 0 |
static TH1F * | muchTrackPullLastY = 0 |
static TH1F * | trdTrackResidualFirstX = 0 |
static TH1F * | trdTrackResidualFirstY = 0 |
static TH1F * | trdTrackPullFirstX = 0 |
static TH1F * | trdTrackPullFirstY = 0 |
static TH1F * | trdTrackResidualLastX = 0 |
static TH1F * | trdTrackResidualLastY = 0 |
static TH1F * | trdTrackPullLastX = 0 |
static TH1F * | trdTrackPullLastY = 0 |
static TH1F * | globalTrackResidualFirstX = 0 |
static TH1F * | globalTrackResidualFirstY = 0 |
static TH1F * | globalTrackPullFirstX = 0 |
static TH1F * | globalTrackPullFirstY = 0 |
static TH1F * | globalTrackResidualLastX = 0 |
static TH1F * | globalTrackResidualLastY = 0 |
static TH1F * | globalTrackPullLastX = 0 |
static TH1F * | globalTrackPullLastY = 0 |
static list< TrackDesc * > | lambdaList |
static Int_t | gEventNumber = 0 |
static Int_t | gNofRecoTracks = 0 |
static Int_t | gNofNonGhosts = 0 |
static Int_t | gNofClones = 0 |
static vector< bool > | gIsRecoClone |
|
static |
Definition at line 1748 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish().
|
static |
Definition at line 1772 of file CbmBinnedTrackerQA.cxx.
|
inlinestatic |
Definition at line 1341 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmBinnedTrackerQA::HandleTof(), and CbmBinnedTrackerQA::HandleTrd().
void NumberToFile | ( | const char * | name, |
T | number | ||
) |
Definition at line 1741 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish().
|
static |
Definition at line 1729 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish().
|
static |
Definition at line 191 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 173 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 175 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 174 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 177 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 179 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 178 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 181 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 183 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 182 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 185 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 187 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 186 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 839 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), and CbmBinnedTrackerQA::HandleTrd().
|
static |
Definition at line 843 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec().
|
static |
Definition at line 229 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 230 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 233 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTof(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 234 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTof(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 227 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 228 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 231 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTof(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 232 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTof(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 169 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 842 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), and CbmBinnedTrackerQA::Finish().
|
static |
Definition at line 841 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), and CbmBinnedTrackerQA::Finish().
|
static |
Definition at line 840 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), and CbmBinnedTrackerQA::Finish().
|
static |
Definition at line 168 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 171 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 167 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmBinnedTrackerQA::HandleTof(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 170 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 190 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 189 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 271 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 198 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 196 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 197 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 195 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 193 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 194 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Exec(), CbmBinnedTrackerQA::Finish(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 211 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 212 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 215 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 216 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 209 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 210 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 213 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 214 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleMuch(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 202 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 203 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 206 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 207 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 200 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 201 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 204 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 205 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleSts(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 220 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 221 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 224 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 225 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 218 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 219 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 222 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().
|
static |
Definition at line 223 of file CbmBinnedTrackerQA.cxx.
Referenced by CbmBinnedTrackerQA::Finish(), CbmBinnedTrackerQA::HandleTrd(), and CbmBinnedTrackerQA::Init().