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 Types | Private Attributes
SiStripCalibLorentzAngle Class Reference

#include <SiStripCalibLorentzAngle.h>

Inheritance diagram for SiStripCalibLorentzAngle:
ConditionDBWriter< SiStripLorentzAngle > edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

void algoBeginJob (const edm::EventSetup &)
 
SiStripLorentzAnglegetNewObject ()
 
 SiStripCalibLorentzAngle (const edm::ParameterSet &conf)
 
virtual ~SiStripCalibLorentzAngle ()
 
- Public Member Functions inherited from ConditionDBWriter< SiStripLorentzAngle >
 ConditionDBWriter (const edm::ParameterSet &iConfig)
 
virtual ~ConditionDBWriter ()
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Types

typedef std::map< std::string,
TProfile * > 
ProfileMap
 
typedef std::map< std::string,
TH1D * > 
TH1Dmap
 
typedef std::map< std::string,
TH2D * > 
TH2Dmap
 

Private Attributes

float AsymmParam
 
int badFit
 
bool CalibByMC
 
edm::ParameterSet conf_
 
std::map< uint32_t, float > detid_la
 
edm::ESHandle< TrackerGeometryestracker
 
TDirectory * FirstIT_GoodFit_Histos
 
TF1 * fitfunc
 
TF1 * fitfunc2IT
 
TF1 * FitFunction
 
TF1 * FitFunction2IT
 
float geta
 
float globalX
 
float globalY
 
float globalZ
 
int goodFit
 
int goodFit1IT
 
float gphi
 
const GlobalPoint gposition
 
float gR
 
float gz
 
float hallMobility
 
TFile * hFile
 
float histoEntries
 
std::vector< MonitorElement * > histolist
 
int Layer
 
bool LayerDB
 
TDirectory * LorentzAngle_Plots
 
edm::ESHandle< MagneticFieldmagfield_
 
float mean_TIB1
 
float mean_TIB2
 
float mean_TIB3
 
float mean_TIB4
 
float mean_TOB1
 
float mean_TOB2
 
float mean_TOB3
 
float mean_TOB4
 
float mean_TOB5
 
float mean_TOB6
 
float meanMobility_TIB
 
float meanMobility_TOB
 
TTree * ModuleTree
 
int MonoStereo
 
float muH
 
TDirectory * MuH
 
TDirectory * MuH_vs_Eta
 
TDirectory * MuH_vs_Phi
 
ProfileMap Profiles
 
TDirectory * Rootple
 
TDirectory * SecondIT_BadFit_Histos
 
TDirectory * SecondIT_GoodFit_Histos
 
TH1Dmap TH1Ds
 
TH2Dmap TH2Ds
 
float theBfield
 
int TIB
 
TDirectory * TIB_1IT_GoodFit
 
TDirectory * TIB_2IT_BadFit
 
TDirectory * TIB_2IT_GoodFit
 
TDirectory * TIB_Eta
 
TGraphErrors * TIB_graph
 
TDirectory * TIB_MuH
 
TDirectory * TIB_Phi
 
int TOB
 
TDirectory * TOB_1IT_GoodFit
 
TDirectory * TOB_2IT_BadFit
 
TDirectory * TOB_2IT_GoodFit
 
TDirectory * TOB_Eta
 
TGraphErrors * TOB_graph
 
TDirectory * TOB_MuH
 
TDirectory * TOB_Phi
 
const TrackerGeometrytracker
 
const TrackerTopologytTopo
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from ConditionDBWriter< SiStripLorentzAngle >
void setDoStore (const bool doStore)
 When set to false the payload will not be written to the db. More...
 
void storeOnDbNow ()
 
cond::Time_t timeOfLastIOV ()
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 37 of file SiStripCalibLorentzAngle.h.

Member Typedef Documentation

typedef std::map<std::string , TProfile*> SiStripCalibLorentzAngle::ProfileMap
private

Definition at line 57 of file SiStripCalibLorentzAngle.h.

typedef std::map<std::string , TH1D*> SiStripCalibLorentzAngle::TH1Dmap
private

Definition at line 59 of file SiStripCalibLorentzAngle.h.

typedef std::map<std::string , TH2D*> SiStripCalibLorentzAngle::TH2Dmap
private

Definition at line 61 of file SiStripCalibLorentzAngle.h.

Constructor & Destructor Documentation

SiStripCalibLorentzAngle::SiStripCalibLorentzAngle ( const edm::ParameterSet conf)
explicit

Definition at line 22 of file SiStripCalibLorentzAngle.cc.

SiStripCalibLorentzAngle::~SiStripCalibLorentzAngle ( )
virtual

Definition at line 761 of file SiStripCalibLorentzAngle.cc.

Member Function Documentation

void SiStripCalibLorentzAngle::algoBeginJob ( const edm::EventSetup c)
virtual

Reimplemented from ConditionDBWriter< SiStripLorentzAngle >.

Definition at line 24 of file SiStripCalibLorentzAngle.cc.

SiStripLorentzAngle * SiStripCalibLorentzAngle::getNewObject ( )
virtual

Member Data Documentation

float SiStripCalibLorentzAngle::AsymmParam
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

int SiStripCalibLorentzAngle::badFit
private

Definition at line 68 of file SiStripCalibLorentzAngle.h.

bool SiStripCalibLorentzAngle::CalibByMC
private

Definition at line 75 of file SiStripCalibLorentzAngle.h.

edm::ParameterSet SiStripCalibLorentzAngle::conf_
private

Definition at line 86 of file SiStripCalibLorentzAngle.h.

std::map< uint32_t, float> SiStripCalibLorentzAngle::detid_la
private

Definition at line 85 of file SiStripCalibLorentzAngle.h.

edm::ESHandle<TrackerGeometry> SiStripCalibLorentzAngle::estracker
private

Definition at line 51 of file SiStripCalibLorentzAngle.h.

TDirectory* SiStripCalibLorentzAngle::FirstIT_GoodFit_Histos
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TF1* SiStripCalibLorentzAngle::fitfunc
private

Definition at line 65 of file SiStripCalibLorentzAngle.h.

TF1 * SiStripCalibLorentzAngle::fitfunc2IT
private

Definition at line 65 of file SiStripCalibLorentzAngle.h.

TF1 * SiStripCalibLorentzAngle::FitFunction
private

Definition at line 65 of file SiStripCalibLorentzAngle.h.

TF1 * SiStripCalibLorentzAngle::FitFunction2IT
private

Definition at line 65 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::geta
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::globalX
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::globalY
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::globalZ
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

int SiStripCalibLorentzAngle::goodFit
private

Definition at line 68 of file SiStripCalibLorentzAngle.h.

int SiStripCalibLorentzAngle::goodFit1IT
private

Definition at line 68 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::gphi
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

const GlobalPoint SiStripCalibLorentzAngle::gposition
private

Definition at line 69 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::gR
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::gz
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::hallMobility
private

Definition at line 73 of file SiStripCalibLorentzAngle.h.

TFile* SiStripCalibLorentzAngle::hFile
private

Definition at line 80 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::histoEntries
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

std::vector<MonitorElement*> SiStripCalibLorentzAngle::histolist
private

Definition at line 63 of file SiStripCalibLorentzAngle.h.

int SiStripCalibLorentzAngle::Layer
private

Definition at line 68 of file SiStripCalibLorentzAngle.h.

bool SiStripCalibLorentzAngle::LayerDB
private

Definition at line 75 of file SiStripCalibLorentzAngle.h.

TDirectory* SiStripCalibLorentzAngle::LorentzAngle_Plots
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

edm::ESHandle<MagneticField> SiStripCalibLorentzAngle::magfield_
private

Definition at line 52 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TIB1
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TIB2
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TIB3
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TIB4
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TOB1
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TOB2
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TOB3
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TOB4
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TOB5
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::mean_TOB6
private

Definition at line 71 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::meanMobility_TIB
private

Definition at line 73 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::meanMobility_TOB
private

Definition at line 73 of file SiStripCalibLorentzAngle.h.

TTree* SiStripCalibLorentzAngle::ModuleTree
private

Definition at line 79 of file SiStripCalibLorentzAngle.h.

int SiStripCalibLorentzAngle::MonoStereo
private

Definition at line 68 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::muH
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::MuH
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::MuH_vs_Eta
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::MuH_vs_Phi
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

ProfileMap SiStripCalibLorentzAngle::Profiles
private

Definition at line 58 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::Rootple
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::SecondIT_BadFit_Histos
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::SecondIT_GoodFit_Histos
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TH1Dmap SiStripCalibLorentzAngle::TH1Ds
private

Definition at line 60 of file SiStripCalibLorentzAngle.h.

TH2Dmap SiStripCalibLorentzAngle::TH2Ds
private

Definition at line 62 of file SiStripCalibLorentzAngle.h.

float SiStripCalibLorentzAngle::theBfield
private

Definition at line 67 of file SiStripCalibLorentzAngle.h.

int SiStripCalibLorentzAngle::TIB
private

Definition at line 68 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TIB_1IT_GoodFit
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TIB_2IT_BadFit
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TIB_2IT_GoodFit
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TIB_Eta
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

TGraphErrors* SiStripCalibLorentzAngle::TIB_graph
private

Definition at line 77 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TIB_MuH
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TIB_Phi
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

int SiStripCalibLorentzAngle::TOB
private

Definition at line 68 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TOB_1IT_GoodFit
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TOB_2IT_BadFit
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TOB_2IT_GoodFit
private

Definition at line 83 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TOB_Eta
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

TGraphErrors * SiStripCalibLorentzAngle::TOB_graph
private

Definition at line 77 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TOB_MuH
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

TDirectory * SiStripCalibLorentzAngle::TOB_Phi
private

Definition at line 82 of file SiStripCalibLorentzAngle.h.

const TrackerGeometry* SiStripCalibLorentzAngle::tracker
private

Definition at line 54 of file SiStripCalibLorentzAngle.h.

const TrackerTopology* SiStripCalibLorentzAngle::tTopo
private

Definition at line 55 of file SiStripCalibLorentzAngle.h.