Go to the documentation of this file. 1 #ifndef CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h
2 #define CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h
17 #include "TObjArray.h"
const TrackerTopology * tTopo_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkGeomToken_
void algoEndJob() override
std::unique_ptr< SiStripApvGain > getNewObject() override
edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > detCablingToken_
const TrackerGeometry * tkGeom_
void algoBeginJob(const edm::EventSetup &) override
std::map< uint32_t, double > thickness_map
TObjArray * HlistAPVPairs
double ExpectedChargeDeposition
uint32_t total_nr_of_events
double moduleThickness(const uint32_t detid)
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
std::pair< double, double > getPeakOfLandau(TH1F *inputHisto)
SiStripGainCosmicCalculator(const edm::ParameterSet &)
unsigned int MinNrEntries
~SiStripGainCosmicCalculator() override
std::vector< uint32_t > SelectedDetIds
std::vector< uint32_t > detModulesToBeExcluded
bool outputHistogramsInRootFile
std::string TrackProducer
void algoAnalyze(const edm::Event &, const edm::EventSetup &) override
const SiStripDetCabling * siStripDetCabling_
double moduleWidth(const uint32_t detid)
TObjArray * HlistOtherHistos