|
BmnRoot
|
#include <BmnLambdaEmbeddingQa.h>
Public Member Functions | |
| BmnLambdaEmbeddingQa () | |
| BmnLambdaEmbeddingQa (TString) | |
| virtual | ~BmnLambdaEmbeddingQa () |
| void | DoDigiAnalysis () |
| void | DoEffAnalysis () |
| void | DoDrawEventsWithEmbeddedSignals () |
| void | DoInnerTrackerRecoEfficiency () |
| void | DoDrawFoundTracks (Bool_t flag) |
| void | SetPrefixName (TString name) |
| void | ShowLays (Int_t lay1, Int_t lay2) |
| void | SetSignalCuts (TString det, Double_t min, Double_t max) |
| void | DrawHistos6 (TClonesArray *, TClonesArray *) |
Definition at line 51 of file BmnLambdaEmbeddingQa.h.
| BmnLambdaEmbeddingQa::BmnLambdaEmbeddingQa | ( | ) |
Definition at line 6 of file BmnLambdaEmbeddingQa.cxx.
| BmnLambdaEmbeddingQa::BmnLambdaEmbeddingQa | ( | TString | list | ) |
Definition at line 53 of file BmnLambdaEmbeddingQa.cxx.
|
virtual |
Definition at line 1031 of file BmnLambdaEmbeddingQa.cxx.
References BmnLambdaEmbeddingDrawHistos::ProcessHistos().
| void BmnLambdaEmbeddingQa::DoDigiAnalysis | ( | ) |
Definition at line 517 of file BmnLambdaEmbeddingQa.cxx.
References GEM, BmnLambdaEmbeddingMonitor::GetEventId(), BmnLambdaEmbeddingDrawHistos::GetGemStripInfo(), BmnStripDigit::GetModule(), BmnLambdaEmbeddingDrawHistos::GetSiliconStripInfo(), BmnStripDigit::GetStation(), BmnLambdaEmbeddingMonitor::GetStoreVertexEvent(), BmnStripDigit::GetStripLayer(), BmnStripDigit::GetStripNumber(), BmnStripDigit::GetStripSignal(), BmnLambdaEmbeddingMonitor::IsEmbedded(), BmnLambdaEmbeddingDrawHistos::SetActive(), and SILICON.
| void BmnLambdaEmbeddingQa::DoDrawEventsWithEmbeddedSignals | ( | ) |
Definition at line 811 of file BmnLambdaEmbeddingQa.cxx.
References GEM, DstEventHeader::GetEventId(), BmnLambdaEmbeddingMonitor::GetEventId(), UniRun::GetFieldVoltage(), BmnInnerTrackerGeometryDraw::GetGemBorders(), BmnInnerTrackerGeometryDraw::GetGemGeometry(), UniRun::GetRun(), BmnInnerTrackerGeometryDraw::GetSiliconBorders(), BmnInnerTrackerGeometryDraw::GetSiliconGeometry(), BmnSiliconPoint::GetStation(), CbmStsPoint::GetStation(), BmnHit::GetStation(), BmnLambdaEmbeddingMonitor::GetStoreVertexEvent(), CbmStsPoint::GetXIn(), CbmStsPoint::GetYIn(), CbmStsPoint::GetZIn(), BmnFieldMap::Init(), BmnLambdaEmbeddingMonitor::IsEmbedded(), UniRun::ReadGeometryFile(), BmnFieldMap::SetScale(), and SILICON.
|
inline |
Definition at line 67 of file BmnLambdaEmbeddingQa.h.
| void BmnLambdaEmbeddingQa::DoEffAnalysis | ( | ) |
Definition at line 145 of file BmnLambdaEmbeddingQa.cxx.
References ForwardZAxisEDrift, GEM, BmnGemStripModule::GetElectronDriftDirection(), BmnLambdaEmbeddingDrawHistos::GetEtaLambda(), DstEventHeader::GetEventId(), BmnLambdaEmbeddingMonitor::GetEventId(), BmnInnerTrackerGeometryDraw::GetGemGeometry(), BmnLambdaEmbeddingDrawHistos::GetGemHitEff(), BmnLambdaEmbeddingDrawHistos::GetGemHitEff2D(), BmnLambdaEmbeddingDrawHistos::GetNHitsEmbReco(), BmnLambdaEmbeddingMonitor::GetNHitsPion(), BmnLambdaEmbeddingMonitor::GetNHitsProton(), BmnTrack::GetParamFirst(), BmnLambdaEmbeddingDrawHistos::GetSilHitEff(), BmnLambdaEmbeddingDrawHistos::GetSilHitEff2D(), BmnInnerTrackerGeometryDraw::GetSiliconGeometry(), BmnSiliconPoint::GetStation(), CbmStsPoint::GetStation(), BmnHit::GetStation(), BmnLambdaEmbeddingMonitor::GetStoreVertexEvent(), i, BmnLambdaEmbeddingMonitor::IsEmbedded(), BmnGemStripLayer::IsPointInsideStripLayer(), min(), BmnLambdaEmbeddingDrawHistos::SetActive(), and SILICON.
| void BmnLambdaEmbeddingQa::DoInnerTrackerRecoEfficiency | ( | ) |
Definition at line 628 of file BmnLambdaEmbeddingQa.cxx.
References dist(), DstEventHeader::GetEventId(), BmnLambdaEmbeddingMonitor::GetEventId(), BmnTrack::GetNHits(), BmnLambdaEmbeddingMonitor::GetNHitsPion(), BmnLambdaEmbeddingMonitor::GetNHitsProton(), BmnTrack::GetP(), CbmMCTrack::GetPdgCode(), BmnLambdaEmbeddingMonitor::GetPionP(), BmnLambdaEmbeddingMonitor::GetProtonP(), BmnSiliconPoint::GetStation(), CbmStsPoint::GetStation(), BmnHit::GetStation(), BmnLambdaEmbeddingMonitor::GetStoreVertexEvent(), CbmStsPoint::GetXIn(), and BmnLambdaEmbeddingMonitor::IsEmbedded().
| void BmnLambdaEmbeddingQa::DrawHistos6 | ( | TClonesArray * | map1, |
| TClonesArray * | map2 | ||
| ) |
Definition at line 1269 of file BmnLambdaEmbeddingQa.cxx.
References MappingInfo::channel, MappingInfo::channels, BmnInnerTrackerGeometryDraw::GetGemGeometry(), BmnGemStripStationSet::GetNStations(), MappingInfo::mapFile, MappingInfo::station, MappingInfo::strip, and MappingInfo::stripChan.
Referenced by BmnLambdaMisc::CheckStripOverlaps().
|
inline |
Definition at line 72 of file BmnLambdaEmbeddingQa.h.
|
inline |
|
inline |
Definition at line 76 of file BmnLambdaEmbeddingQa.h.