1 #ifndef CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h 2 #define CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h 17 #include "TObjArray.h" TObjArray * HlistAPVPairs
uint32_t total_nr_of_events
std::vector< uint32_t > SelectedDetIds
double ExpectedChargeDeposition
double moduleThickness(const uint32_t detid, const edm::EventSetup *iSetup)
void algoBeginJob(const edm::EventSetup &) override
TObjArray * HlistOtherHistos
const edm::EventSetup * eventSetupCopy_
~SiStripGainCosmicCalculator() override
bool outputHistogramsInRootFile
double moduleWidth(const uint32_t detid, const edm::EventSetup *iSetup)
std::pair< double, double > getPeakOfLandau(TH1F *inputHisto)
unsigned int MinNrEntries
SiStripGainCosmicCalculator(const edm::ParameterSet &)
std::map< uint32_t, double > thickness_map
std::unique_ptr< SiStripApvGain > getNewObject() override
const TrackerTopology * tTopo
std::vector< uint32_t > detModulesToBeExcluded
std::string TrackProducer
void algoEndJob() override
void algoAnalyze(const edm::Event &, const edm::EventSetup &) override