Go to the documentation of this file. 1 #ifndef CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h
2 #define CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h
17 #include "TObjArray.h"
void algoEndJob() override
std::unique_ptr< SiStripApvGain > getNewObject() override
TrackerGeometry const * 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)
SiStripDetCabling const * siStripDetCabling
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
const TrackerTopology * tTopo
bool outputHistogramsInRootFile
std::string TrackProducer
void algoAnalyze(const edm::Event &, const edm::EventSetup &) override
double moduleWidth(const uint32_t detid)
TObjArray * HlistOtherHistos