1 #ifndef CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h
2 #define CalibTracker_SiStripChannelGain_SiStripGainCosmicCalculator_h
18 #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)
TObjArray * HlistOtherHistos
const edm::EventSetup * eventSetupCopy_
~SiStripGainCosmicCalculator()
bool outputHistogramsInRootFile
double moduleWidth(const uint32_t detid, const edm::EventSetup *iSetup)
std::pair< double, double > getPeakOfLandau(TH1F *inputHisto)
unsigned int MinNrEntries
void algoBeginJob(const edm::EventSetup &)
SiStripGainCosmicCalculator(const edm::ParameterSet &)
std::map< uint32_t, double > thickness_map
SiStripApvGain * getNewObject()
const TrackerTopology * tTopo
std::vector< uint32_t > detModulesToBeExcluded
std::string TrackProducer
void algoAnalyze(const edm::Event &, const edm::EventSetup &)