CbmRoot
|
#include "Lx.h"
#include "CbmKFParticle.h"
#include "CbmKFTrack.h"
#include "CbmMCTrack.h"
#include "CbmMuchCluster.h"
#include "CbmMuchDigiMatch.h"
#include "CbmMuchGeoScheme.h"
#include "CbmMuchPoint.h"
#include "CbmMuchTrack.h"
#include "CbmStsAddress.h"
#include "CbmStsPoint.h"
#include "LxDraw.h"
#include "TDatabasePDG.h"
#include "TGeoManager.h"
#include <iostream>
#include <sys/time.h>
Go to the source code of this file.
Functions | |
ClassImp (LxFinderTriplet) using namespace std | |
static bool | GetHistoRMS (const char *histoNameBase, Int_t histoNumber, Double_t &retVal) |
static bool | GetHistoCOV (const char *histoNameBase, Int_t histoNumber, Int_t axis1, Int_t axis2, Double_t &retVal) |
static void | SaveHisto (TH1 *histo, const char *name) |
Variables | |
TProfile2D * | disperseLHistos [LXSTATIONS] |
TProfile2D * | disperseRHistos [LXSTATIONS] |
TProfile2D * | disperseDHistos [LXSTATIONS] |
static TH1F * | stsTrackChi2 = 0 |
static TH1F * | stsTrackX = 0 |
static TH1F * | stsTrackY = 0 |
std::list< CbmStsTrack > | positiveTracks |
std::list< CbmStsTrack > | negativeTracks |
bool | generateInvMass |
bool | generateBackground |
bool | generateChi2 |
bool | linkWithSts |
bool | useMCPInsteadOfHits |
bool | calcMiddlePoints |
Double_t | cutCoeff |
bool | pPtCut |
std::vector< LxMCPoint > | MCPoints |
std::vector< LxMCTrack > | MCTracks |
std::list< LxStsMCPoint > | MCStsPoints |
std::list< LxStsMCPoint * > | MCStsPointsByStations [8] |
std::list< LxMCPoint * > | MCPointsByStations [LXSTATIONS][LXLAYERS] |
Double_t | zCoordsByStations [LXSTATIONS][LXLAYERS] |
LxSpace | caSpace |
std::map< Int_t, std::map< Int_t, int > > | particleCounts |
std::ofstream | incomplete_events |
Int_t | eventNumber |
TString | lxFinderParticleType = "jpsi" |
static Int_t | nTimes = 1 |
ClassImp | ( | LxFinderTriplet | ) |
|
static |
Definition at line 156 of file riplet/Lx.cxx.
References f.
|
static |
Definition at line 135 of file riplet/Lx.cxx.
References f, and lxFinderParticleType.
Referenced by LxFinderTriplet::Init().
|
static |
Definition at line 1129 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::FinishTask().
bool calcMiddlePoints |
Definition at line 59 of file riplet/Lx.cxx.
LxSpace caSpace |
Definition at line 72 of file riplet/Lx.cxx.
Referenced by LxDraw::DrawExtTracks(), LxDraw::DrawRays(), LxDraw::DrawRecoTracks(), LxFinder::MatchMCToReco(), LxFinderTriplet::MatchRecoToMC(), LxFinder::MatchRecoToMC(), LxFinderTriplet::SaveEventTracks(), LxFinder::SaveEventTracks(), and LxFinder::Trigger().
Double_t cutCoeff |
Definition at line 60 of file riplet/Lx.cxx.
TProfile2D* disperseDHistos[LXSTATIONS] |
Definition at line 43 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::Exec(), LxFinder::Exec(), LxFinderTriplet::FinishTask(), LxFinder::FinishTask(), LxFinderTriplet::Init(), and LxFinder::Init().
TProfile2D* disperseLHistos[LXSTATIONS] |
Definition at line 41 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::Exec(), LxFinder::Exec(), LxFinderTriplet::FinishTask(), LxFinder::FinishTask(), LxFinderTriplet::Init(), and LxFinder::Init().
TProfile2D* disperseRHistos[LXSTATIONS] |
Definition at line 42 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::Exec(), LxFinder::Exec(), LxFinderTriplet::FinishTask(), LxFinder::FinishTask(), LxFinderTriplet::Init(), and LxFinder::Init().
Int_t eventNumber |
Definition at line 78 of file riplet/Lx.cxx.
Referenced by CbmStsFindTracksQa::FillHitMap(), CbmMCDataObject::Get(), CbmMCDataArray::Get(), CbmMCDataObject::LegacyGet(), CbmMCDataArray::LegacyGet(), CbmL1GlobalTrackFinder::ProcessEvent(), CbmStsFindTracksEvents::ProcessEvent(), CbmStsFindTracksQa::ProcessEvent(), LxHitFile::ReadEvent(), and CbmMCDataArray::Size().
bool generateBackground |
Definition at line 55 of file riplet/Lx.cxx.
bool generateChi2 |
Definition at line 56 of file riplet/Lx.cxx.
bool generateInvMass |
Definition at line 54 of file riplet/Lx.cxx.
std::ofstream incomplete_events |
Definition at line 76 of file riplet/Lx.cxx.
bool linkWithSts |
Definition at line 57 of file riplet/Lx.cxx.
TString lxFinderParticleType = "jpsi" |
Definition at line 132 of file riplet/Lx.cxx.
Referenced by GetHistoRMS(), LxFinderTriplet::SetParticleType(), and LxFinder::SetParticleType().
std::vector<LxMCPoint> MCPoints |
Definition at line 63 of file riplet/Lx.cxx.
std::list<LxMCPoint*> MCPointsByStations[LXSTATIONS][LXLAYERS] |
Definition at line 69 of file riplet/Lx.cxx.
Referenced by LxFinder::Exec().
std::list<LxStsMCPoint> MCStsPoints |
Definition at line 66 of file riplet/Lx.cxx.
std::list<LxStsMCPoint*> MCStsPointsByStations[8] |
Definition at line 67 of file riplet/Lx.cxx.
std::vector<LxMCTrack> MCTracks |
Definition at line 65 of file riplet/Lx.cxx.
Referenced by LxFinder::MatchMCToReco().
std::list<CbmStsTrack> negativeTracks |
Definition at line 53 of file riplet/Lx.cxx.
|
static |
Definition at line 462 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::Exec(), and LxFinderTriplet::Init().
std::map<Int_t, std::map<Int_t, int> > particleCounts |
Definition at line 73 of file riplet/Lx.cxx.
std::list<CbmStsTrack> positiveTracks |
Definition at line 52 of file riplet/Lx.cxx.
bool pPtCut |
Definition at line 61 of file riplet/Lx.cxx.
Referenced by LxFinder::MatchMCToReco(), and LxFinder::Trigger().
|
static |
Definition at line 46 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::Exec(), LxFinderTriplet::FinishTask(), and LxFinderTriplet::Init().
|
static |
Definition at line 47 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::Exec(), LxFinderTriplet::FinishTask(), and LxFinderTriplet::Init().
|
static |
Definition at line 48 of file riplet/Lx.cxx.
Referenced by LxFinderTriplet::Exec(), LxFinderTriplet::FinishTask(), and LxFinderTriplet::Init().
bool useMCPInsteadOfHits |
Definition at line 58 of file riplet/Lx.cxx.
Double_t zCoordsByStations[LXSTATIONS][LXLAYERS] |
Definition at line 70 of file riplet/Lx.cxx.
Referenced by LxFinder::Exec(), and LxFinder::Init().