CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
BeamSpotHistogramMaker Class Reference

#include <BeamSpotHistogramMaker.h>

Public Member Functions

 BeamSpotHistogramMaker (edm::ConsumesCollector &&iC)
 
 BeamSpotHistogramMaker (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)
 
void beginRun (const unsigned int nrun)
 
void book (const std::string dirname="")
 
void fill (const unsigned int orbit, const reco::BeamSpot &bs)
 
 ~BeamSpotHistogramMaker ()
 

Private Attributes

TFileDirectory_currdir
 
TH1F ** _hbssigmaxrun
 
TProfile ** _hbssigmaxvsorbrun
 
TH1F ** _hbssigmayrun
 
TProfile ** _hbssigmayvsorbrun
 
TH1F ** _hbssigmazrun
 
TProfile ** _hbssigmazvsorbrun
 
TH1F ** _hbsxrun
 
TProfile ** _hbsxvsorbrun
 
TH1F ** _hbsyrun
 
TProfile ** _hbsyvsorbrun
 
TH1F ** _hbszrun
 
TProfile ** _hbszvsorbrun
 
const edm::ParameterSet _histoParameters
 
RunHistogramManager _rhm
 

Detailed Description

Definition at line 21 of file BeamSpotHistogramMaker.h.

Constructor & Destructor Documentation

BeamSpotHistogramMaker::BeamSpotHistogramMaker ( edm::ConsumesCollector &&  iC)

Definition at line 12 of file BeamSpotHistogramMaker.cc.

BeamSpotHistogramMaker::BeamSpotHistogramMaker ( const edm::ParameterSet iConfig,
edm::ConsumesCollector &&  iC 
)

Definition at line 15 of file BeamSpotHistogramMaker.cc.

BeamSpotHistogramMaker::~BeamSpotHistogramMaker ( )

Definition at line 22 of file BeamSpotHistogramMaker.cc.

Member Function Documentation

void BeamSpotHistogramMaker::beginRun ( const unsigned int  nrun)

Definition at line 80 of file BeamSpotHistogramMaker.cc.

Referenced by AnotherBeamSpotAnalyzer::beginRun().

void BeamSpotHistogramMaker::book ( const std::string  dirname = "")
void BeamSpotHistogramMaker::fill ( const unsigned int  orbit,
const reco::BeamSpot bs 
)

Definition at line 116 of file BeamSpotHistogramMaker.cc.

Referenced by AnotherBeamSpotAnalyzer::analyze().

Member Data Documentation

TFileDirectory* BeamSpotHistogramMaker::_currdir
private

Definition at line 35 of file BeamSpotHistogramMaker.h.

TH1F** BeamSpotHistogramMaker::_hbssigmaxrun
private

Definition at line 42 of file BeamSpotHistogramMaker.h.

TProfile** BeamSpotHistogramMaker::_hbssigmaxvsorbrun
private

Definition at line 48 of file BeamSpotHistogramMaker.h.

TH1F** BeamSpotHistogramMaker::_hbssigmayrun
private

Definition at line 43 of file BeamSpotHistogramMaker.h.

TProfile** BeamSpotHistogramMaker::_hbssigmayvsorbrun
private

Definition at line 49 of file BeamSpotHistogramMaker.h.

TH1F** BeamSpotHistogramMaker::_hbssigmazrun
private

Definition at line 44 of file BeamSpotHistogramMaker.h.

TProfile** BeamSpotHistogramMaker::_hbssigmazvsorbrun
private

Definition at line 50 of file BeamSpotHistogramMaker.h.

TH1F** BeamSpotHistogramMaker::_hbsxrun
private

Definition at line 39 of file BeamSpotHistogramMaker.h.

TProfile** BeamSpotHistogramMaker::_hbsxvsorbrun
private

Definition at line 45 of file BeamSpotHistogramMaker.h.

TH1F** BeamSpotHistogramMaker::_hbsyrun
private

Definition at line 40 of file BeamSpotHistogramMaker.h.

TProfile** BeamSpotHistogramMaker::_hbsyvsorbrun
private

Definition at line 46 of file BeamSpotHistogramMaker.h.

TH1F** BeamSpotHistogramMaker::_hbszrun
private

Definition at line 41 of file BeamSpotHistogramMaker.h.

TProfile** BeamSpotHistogramMaker::_hbszvsorbrun
private

Definition at line 47 of file BeamSpotHistogramMaker.h.

const edm::ParameterSet BeamSpotHistogramMaker::_histoParameters
private

Definition at line 36 of file BeamSpotHistogramMaker.h.

RunHistogramManager BeamSpotHistogramMaker::_rhm
private

Definition at line 38 of file BeamSpotHistogramMaker.h.