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)
void algoBeginJob(const edm::EventSetup &) override
TObjArray * HlistOtherHistos
TrackerGeometry const * tkGeom
~SiStripGainCosmicCalculator() override
bool outputHistogramsInRootFile
std::pair< double, double > getPeakOfLandau(TH1F *inputHisto)
unsigned int MinNrEntries
SiStripGainCosmicCalculator(const edm::ParameterSet &)
std::map< uint32_t, double > thickness_map
SiStripDetCabling const * siStripDetCabling
std::unique_ptr< SiStripApvGain > getNewObject() override
const TrackerTopology * tTopo
std::vector< uint32_t > detModulesToBeExcluded
std::string TrackProducer
double moduleWidth(const uint32_t detid)
void algoEndJob() override
void algoAnalyze(const edm::Event &, const edm::EventSetup &) override