Skip to content
Snippets Groups Projects

Draft: Provision for implementing correct number of sectors during digitization

Closed Apar Agarwal requested to merge (removed):master into master
All threads resolved!
1 file
+ 7
3
Compare changes
  • Side-by-side
  • Inline
@@ -38,9 +38,13 @@ CbmMuchSectorRadial::CbmMuchSectorRadial(Int_t detId, Int_t secId, Double_t r1,
, fPadDphi((r2 - r1) / r1)
{
if (phi2 < phi1) LOG(error) << "Panic!";
fNChannels = 2 * TMath::Ceil((phi2 - phi1) / 2 / fPadDphi);
fPhi1 = (phi1 + phi2) / 2 - fNChannels / 2 * fPadDphi;
fPhi2 = (phi1 + phi2) / 2 + fNChannels / 2 * fPadDphi;
// fNChannels = 2 * TMath::Ceil((phi2 - phi1) / 2 / fPadDphi);
// fPhi1 = (phi1 + phi2) / 2 - fNChannels / 2 * fPadDphi;
// fPhi2 = (phi1 + phi2) / 2 + fNChannels / 2 * fPadDphi;
// fPadDphi= TMath::Abs((phi2 - phi1));
fNChannels = TMath::Ceil((phi2 - phi1-0.001) / fPadDphi);
fPhi1=phi1;
fPhi2=phi2;
}
// -----------------o--------------------------------------------------------
Loading