]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDRawReader.cxx
Fixes from P2. Allow pre-setting cuts and factor in display.
[u/mrichter/AliRoot.git] / FMD / AliFMDRawReader.cxx
index e456975753f214b19072cc01313a3b2220ddfda2..a514ef092128698ef5e0c3abbaf851f20a9bedcb 100644 (file)
@@ -81,7 +81,7 @@ AliFMDRawReader::AliFMDRawReader(AliRawReader* reader, TTree* tree)
     // fSampleRate(1),
     fData(0),
     fNbytes(0), 
-    fSeen()
+    fSeen(0)
 {
   // Default CTOR
   for (Int_t i = 0; i < 3; i++) { 
@@ -650,7 +650,8 @@ AliFMDRawReader::Exec(Option_t*)
 Bool_t AliFMDRawReader::ReadSODevent(AliFMDCalibSampleRate* sampleRate, 
                                     AliFMDCalibStripRange* stripRange, 
                                     TArrayS &pulseSize, 
-                                    TArrayS &pulseLength) 
+                                    TArrayS &pulseLength, 
+                                    Bool_t* detectors) 
 {
 
   AliFMDDebug(0, ("Start of SOD/EOD"));
@@ -668,6 +669,7 @@ Bool_t AliFMDRawReader::ReadSODevent(AliFMDCalibSampleRate* sampleRate,
     
     Int_t ddl   = fReader->GetDDLID();
     Int_t detID = fReader->GetDetectorID();
+    if (detectors) detectors[map->DDL2Detector(ddl)-1] = kTRUE;
     AliFMDDebug(0, (" From reader: DDL number is %d , det ID is %d",ddl,detID));
     
     fNbytes = fReader->GetDataSize();