X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG3%2Fmuondep%2FAliCheckMuonDetEltResponse.cxx;h=794dd7e50cfb7b4c06ee314cd9b0f9e7f23a668c;hb=9a7a0b9108a3a02b6209462f0c7803f23c81724e;hp=d78f9922256980f310f12203db1226d3fce4f0c9;hpb=0246246badbe1b2ce506875f486305d777bf9067;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG3/muondep/AliCheckMuonDetEltResponse.cxx b/PWG3/muondep/AliCheckMuonDetEltResponse.cxx index d78f9922256..794dd7e50cf 100644 --- a/PWG3/muondep/AliCheckMuonDetEltResponse.cxx +++ b/PWG3/muondep/AliCheckMuonDetEltResponse.cxx @@ -74,10 +74,10 @@ AliCheckMuonDetEltResponse::AliCheckMuonDetEltResponse() fNCh(0), fNSt(0), fNDE(0), - fIsCosmicData(kFALSE), fTransformer(0x0), fESD(0x0), fTracksTotalNbr(0x0), + fIsCosmicData(kFALSE), fTrackParams(0x0), fTrackParam(0x0), fCluster(0x0), @@ -105,10 +105,10 @@ AliCheckMuonDetEltResponse::AliCheckMuonDetEltResponse(const AliCheckMuonDetEltR fNCh(0), fNSt(0), fNDE(0), - fIsCosmicData(kFALSE), fTransformer(0x0), fESD(0x0), fTracksTotalNbr(0x0), + fIsCosmicData(kFALSE), fTrackParams(0x0), fTrackParam(0x0), fCluster(0x0), @@ -142,10 +142,10 @@ AliCheckMuonDetEltResponse::AliCheckMuonDetEltResponse(const AliMUONGeometryTran fNCh(0), fNSt(0), fNDE(0), - fIsCosmicData(kFALSE), fTransformer(transformer), fESD(esd), fTracksTotalNbr(0), + fIsCosmicData(kFALSE), fTrackParams(0x0), fTrackParam(0), fCluster(0), @@ -279,9 +279,8 @@ void AliCheckMuonDetEltResponse::TrackParamLoop() Int_t detElt; //!GetChamberId()] = 1; chamberResponse[fCluster->GetChamberId()] = 1; } - - for (Int_t station = 0; station < fNSt-1; ++station) - { - Int_t filter; //UncheckedAt(fNDE))->Fill(ch, 0); - ((TH1F*) fChamberTDHistList->UncheckedAt(fNCh))->Fill(ch); + filter = fTrackFilter[ch3]; + fTrackFilter[ch3] = fTrackFilter[ch4]; + fTrackFilter[ch4] = filter; + } + else + { + fTrackFilter[ch3] = 0; + fTrackFilter[ch4] = 0; } - - ((TH2F*) fDetEltTTHistList->UncheckedAt(fNDE))->Fill(ch, 0); - ((TH1F*) fChamberTTHistList->UncheckedAt(fNCh))->Fill(ch); } - } + } + ///Begining of the loop: for (iTrackParam = 0; iTrackParam < nTrackParams; ++iTrackParam) { @@ -386,9 +370,8 @@ void AliCheckMuonDetEltResponse::TrackParamLoop() } if ( iTrackParam == nTrackParams - 1 && newChamber != fNCh-1) //!UncheckedAt(iDet))->Fill(posXL, posYL); - + ((TH2F*) fDetEltTDHistList->UncheckedAt(fNDE))->Fill(chamber, 0); + Int_t detEltLocalId = 0; //!UncheckedAt(chamber))->Fill(detEltLocalId); - } + ((TH1F*) fChamberTDHistList->UncheckedAt(10))->Fill(chamber); + } } @@ -428,10 +413,12 @@ void AliCheckMuonDetEltResponse::FillTTHistos(Int_t chamber, Int_t iDet = 0; //!UncheckedAt(iDet)) -> Fill(posXL, posYL); - + ((TH2F*) fDetEltTTHistList->UncheckedAt(fNDE))->Fill(chamber, 0); + Int_t detEltLocalId = 0; //!UncheckedAt(chamber))->Fill(detEltLocalId); + ((TH1F*) fChamberTTHistList->UncheckedAt(10))->Fill(chamber); } } @@ -513,15 +500,14 @@ void AliCheckMuonDetEltResponse::FindAndFillMissedDetElt(AliMUONTrackParam* extr CoordinatesOfMissingCluster(pos1[3], pos1[4], pos1[5], pos2[3], pos2[4], pos2[5], posMiss[0], posMiss[1]); - Bool_t IsMissed = kFALSE; + Bool_t isMissed = kFALSE; if (chamber < 4) - IsMissed = CoordinatesInDetEltSt12(deId, posMiss[0], posMiss[1]); + isMissed = CoordinatesInDetEltSt12(deId, posMiss[0], posMiss[1]); else - IsMissed = CoordinatesInDetEltSt345(deId, posMiss[0], posMiss[1]); + isMissed = CoordinatesInDetEltSt345(deId, posMiss[0], posMiss[1]); - if (IsMissed) + if (isMissed) FillTTHistos(chamber, deId, posMiss[0], posMiss[1]); - } } } @@ -563,7 +549,7 @@ Bool_t AliCheckMuonDetEltResponse::CoordinatesInDetEltSt345(Int_t DeId, Double_t pad1 = segm1->PadByPosition(x, y, kFALSE); pad2 = segm2->PadByPosition(x, y, kFALSE); - if (pad1.IsValid() || pad2.IsValid()) + if (pad1.IsValid() && pad2.IsValid()) return kTRUE; else return kFALSE; @@ -584,7 +570,7 @@ Bool_t AliCheckMuonDetEltResponse::CoordinatesInDetEltSt12(Int_t DeId, Double_t pad1 = segm1->PadByPosition(x, y, kFALSE); pad2 = segm2->PadByPosition(x, y, kFALSE); - if (pad1.IsValid() || pad2.IsValid()) + if (pad1.IsValid() && pad2.IsValid()) return kTRUE; else return kFALSE;