+//-------------------------------------------------------------------------
+void AliTOFClusterFinder::FillTOFtriggerMap(Int_t iDDL, AliTOFrawData *tofRawDatum)
+{
+
+ /* get cluster info */
+ //Int_t trm = tofRawDatum->GetTRM();
+ // Int_t tdc = tofRawDatum->GetTDC();
+// Int_t tdc_ch = tofRawDatum->GetTDCchannel();
+ Int_t chain = tofRawDatum->GetTRMchain();
+ Int_t l0l1 = tofRawDatum->GetL0L1Latency();
+ Double_t corr = l0l1 * AliTOFGeometry::BunchCrossingBinWidth();
+ AliTOFCTPLatency *ctpLatencyObj = fTOFcalib->GetCTPLatency();
+ Float_t ctpLatency = ctpLatencyObj->GetCTPLatency();
+ corr += ctpLatency;
+
+ Double_t timeTOF=tofRawDatum->GetTOF()*AliTOFGeometry::TdcBinWidth();
+ timeTOF-=corr;
+ //Int_t timeRaw_bc = Int_t(timeTOF/1000/24.4); // per ora non usata
+
+ //Int_t timeRaw_bc = Int_t((tofRawDatum->GetTOF()*AliTOFGeometry::TdcBinWidth())/1000/24.4); // per ora non usata
+
+ /*
+ const Int_t crate_CTTM[72] = { 0, 1, 37, 36, 2, 3, 39, 38, 4, 5,
+ 41, 40, 6, 7, 43, 42, 8, 9, 45, 44,
+ 10, 11, 47, 46, 12, 13, 49, 48, 14, 15,
+ 51, 50, 16, 17, 53, 52, 18, 19, 55, 54,
+ 20, 21, 57, 56, 22, 23, 59, 58, 24, 25,
+ 61, 60, 26, 27, 63, 62, 28, 29, 65, 64,
+ 30, 31, 67, 66, 32, 33, 69, 68, 34, 35,
+ 71, 70};
+ */
+
+ Int_t cttmCrate=-1;
+// Int_t cttmBit = tdc_ch + (tdc-12)*AliTOFGeometry::NCh();
+ switch(iDDL%AliTOFGeometry::NDDL()){
+ case 1:
+ cttmCrate=1;
+ break;
+ case 3:
+ cttmCrate=36;
+ break;
+ default:
+ break;
+ }
+ cttmCrate+=2*(Int_t)(iDDL/AliTOFGeometry::NDDL());
+ if(chain==0) {
+ if (iDDL<36) cttmCrate--;
+ else cttmCrate++;
+ }
+
+
+
+
+}
+