CMS 3D CMS Logo

Functions

/data/refman/pasoursint/CMSSW_4_1_8_patch12/src/RecoLocalTracker/SiStripZeroSuppression/plugins/SiStripZeroSuppression.cc File Reference

#include "RecoLocalTracker/SiStripZeroSuppression/plugins/SiStripZeroSuppression.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "DataFormats/Common/interface/Handle.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DataFormats/Common/interface/DetSetVector.h"
#include "DataFormats/SiStripDigi/interface/SiStripDigi.h"
#include "DataFormats/SiStripDigi/interface/SiStripRawDigi.h"
#include "RecoLocalTracker/SiStripZeroSuppression/interface/SiStripRawProcessingFactory.h"
#include <memory>

Go to the source code of this file.

Functions

void storeBaselinePoints (uint32_t id, std::vector< std::map< uint16_t, int16_t > > &BasPointVec)

Function Documentation

void storeBaselinePoints ( uint32_t  id,
std::vector< std::map< uint16_t, int16_t > > &  BasPointVec 
) [inline]

Definition at line 261 of file SiStripZeroSuppression.cc.

                                                                                           {

  /*dm::DetSet<SiStripDigi> baspointDetSet(id);
    std::vector< std::map< uint16_t, int16_t> >::iterator itBasPointVec;
    
    for(size_t i=0;i<vmedians.size();++i){
    uint16_t APVn = vmedians[i].first;
    float median = vmedians[i].second;
    itBaselineMap = baselinemap.find(APVn);
    if(itBaselineMap==baselinemap.end()){
    for(size_t strip=0; strip < 128; ++strip)  baselineDetSet.push_back(SiStripProcessedRawDigi(median));
    } else {
    for(size_t strip=0; strip < 128; ++strip) baselineDetSet.push_back(SiStripProcessedRawDigi((itBaselineMap->second)[strip]));
    }
    
    }
    
    if(baselineDetSet.size())
    output_baseline_points.push_back(baselineDetSet);
  */
}