CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes
SiStripGainFromCalibTree Class Reference
Inheritance diagram for SiStripGainFromCalibTree:
ConditionDBWriter< SiStripApvGain > edm::EDAnalyzer edm::EDConsumerBase

Classes

class  isEqual
 

Public Member Functions

 SiStripGainFromCalibTree (const edm::ParameterSet &)
 
 ~SiStripGainFromCalibTree ()
 
- Public Member Functions inherited from ConditionDBWriter< SiStripApvGain >
 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

enum  statistic_type {
  None =-1, StdBunch, StdBunch0T, FaABunch,
  FaABunch0T, IsoBunch, IsoBunch0T, Harvest
}
 

Private Member Functions

virtual void algoAnalyze (const edm::Event &, const edm::EventSetup &) override
 
void algoAnalyzeTheTree ()
 
virtual void algoBeginJob (const edm::EventSetup &iSetup) override
 
virtual void algoBeginRun (const edm::Run &run, const edm::EventSetup &iSetup) override
 
void algoComputeMPVandGain ()
 
virtual void algoEndJob () override
 
virtual void algoEndRun (const edm::Run &run, const edm::EventSetup &iSetup) override
 
void bookDQMHistos (const char *dqm_dir, const char *tag)
 
template<typename T >
edm::Handle< Tconnect (const T *&ptr, edm::EDGetTokenT< T > token, const edm::Event &evt)
 
SiStripApvGaingetNewObject () override
 
void getPeakOfLandau (TH1 *InputHisto, double *FitResults, double LowRange=50, double HighRange=5400)
 
bool isBFieldConsistentWithMode (const edm::EventSetup &iSetup) const
 
bool IsGoodLandauFit (double *FitResults)
 
void MakeCalibrationMap ()
 
void merge (TH2 *A, TH2 *B)
 
void processEvent ()
 
bool produceTagFilter ()
 
int statCollectionFromMode (const char *tag) const
 
void storeOnTree (TFileService *tfs)
 
void swapBFieldMode (void)
 

Private Attributes

std::string AlgoMode
 
bool AllowSaturation
 
const std::vector< unsigned
char > * 
amplitude =0
 
edm::EDGetTokenT< std::vector
< unsigned char > > 
amplitude_token_
 
__gnu_cxx::hash_map< unsigned
int, stAPVGain
*, __gnu_cxx::hash< unsigned
int >, isEqual
APVsColl
 
std::vector< stAPVGain * > APVsCollOrdered
 
unsigned int BAD
 
string CalibPrefix_
 
int CalibrationLevel
 
string CalibSuffix_
 
const std::vector< unsigned int > * charge =0
 
edm::EDGetTokenT< std::vector
< unsigned int > > 
charge_token_
 
std::vector< MonitorElement * > Charge_Vs_Index
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTECM1
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTECM2
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTECP1
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTECP2
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTIB
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTIDM
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTIDP
 
std::vector< MonitorElement * > Charge_Vs_PathlengthTOB
 
const std::vector< double > * chargeoverpath =0
 
edm::EDGetTokenT< std::vector
< double > > 
chargeoverpath_token_
 
DQMStoredbe
 
std::vector< string > dqm_tag_
 
unsigned int ERun
 
unsigned int eventnumber =0
 
string EventPrefix_
 
string EventSuffix_
 
const std::vector< bool > * farfromedge =0
 
edm::EDGetTokenT< std::vector
< bool > > 
farfromedge_token_
 
bool FirstSetOfConstants
 
const std::vector< unsigned
short > * 
firststrip =0
 
edm::EDGetTokenT< std::vector
< unsigned short > > 
firststrip_token_
 
const std::vector< double > * gainused =0
 
edm::EDGetTokenT< std::vector
< double > > 
gainused_token_
 
unsigned int GOOD
 
const std::vector< double > * localdirx =0
 
edm::EDGetTokenT< std::vector
< double > > 
localdirx_token_
 
const std::vector< double > * localdiry =0
 
edm::EDGetTokenT< std::vector
< double > > 
localdiry_token_
 
const std::vector< double > * localdirz =0
 
edm::EDGetTokenT< std::vector
< double > > 
localdirz_token_
 
string m_calibrationMode
 
string m_calibrationPath
 
string m_DQMdir
 
bool m_harvestingMode
 
bool m_splitDQMstat
 
double MagFieldCurrentTh
 
unsigned int MASKED
 
double MaxChi2OverNDF
 
double MaxMPVError
 
unsigned int MaxNrStrips
 
double MaxTrackChiOverNdf
 
double MaxTrackEta
 
int MaxTrackingIteration
 
double MaxTrackMomentum
 
double MinNrEntries
 
double MinTrackEta
 
unsigned int MinTrackHits
 
double MinTrackMomentum
 
unsigned int NClusterPixel
 
unsigned int NClusterStrip
 
unsigned int NEvent
 
int NPixelDets
 
int NStripAPVs
 
const std::vector< unsigned
short > * 
nstrips =0
 
edm::EDGetTokenT< std::vector
< unsigned short > > 
nstrips_token_
 
unsigned int NTrack
 
bool OldGainRemoving
 
std::string OutputGains
 
const std::vector< bool > * overlapping =0
 
edm::EDGetTokenT< std::vector
< bool > > 
overlapping_token_
 
const std::vector< double > * path =0
 
edm::EDGetTokenT< std::vector
< double > > 
path_token_
 
const std::vector< unsigned int > * rawid =0
 
edm::EDGetTokenT< std::vector
< unsigned int > > 
rawid_token_
 
unsigned int runnumber =0
 
const std::vector< bool > * saturation =0
 
edm::EDGetTokenT< std::vector
< bool > > 
saturation_token_
 
bool saveSummary
 
unsigned int SRun
 
double tagCondition_GoodFrac
 
double tagCondition_NClusters
 
TFileServicetfs
 
const std::vector< int > * trackalgo =0
 
edm::EDGetTokenT< std::vector
< int > > 
trackalgo_token_
 
const std::vector< double > * trackchi2ndof =0
 
edm::EDGetTokenT< std::vector
< double > > 
trackchi2ndof_token_
 
const std::vector< double > * tracketa =0
 
edm::EDGetTokenT< std::vector
< double > > 
tracketa_token_
 
const std::vector< unsigned int > * trackhitsvalid =0
 
edm::EDGetTokenT< std::vector
< unsigned int > > 
trackhitsvalid_token_
 
const std::vector< int > * trackindex =0
 
edm::EDGetTokenT< std::vector
< int > > 
trackindex_token_
 
const std::vector< float > * trackp =0
 
edm::EDGetTokenT< std::vector
< float > > 
trackp_token_
 
const std::vector< double > * trackphi =0
 
edm::EDGetTokenT< std::vector
< double > > 
trackphi_token_
 
string TrackPrefix_
 
const std::vector< float > * trackpt =0
 
edm::EDGetTokenT< std::vector
< float > > 
trackpt_token_
 
string TrackSuffix_
 
const std::vector< bool > * TrigTech =0
 
edm::EDGetTokenT< std::vector
< bool > > 
TrigTech_token_
 
bool useCalibration
 
bool Validation
 
vector< string > VInputFiles
 

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< SiStripApvGain >
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 119 of file SiStripGainFromCalibTree.cc.

Member Enumeration Documentation

Enumerator
None 
StdBunch 
StdBunch0T 
FaABunch 
FaABunch0T 
IsoBunch 
IsoBunch0T 
Harvest 

Definition at line 196 of file SiStripGainFromCalibTree.cc.

Constructor & Destructor Documentation

SiStripGainFromCalibTree::SiStripGainFromCalibTree ( const edm::ParameterSet iConfig)
explicit

Definition at line 300 of file SiStripGainFromCalibTree.cc.

SiStripGainFromCalibTree::~SiStripGainFromCalibTree ( )

Definition at line 1252 of file SiStripGainFromCalibTree.cc.

Member Function Documentation

void SiStripGainFromCalibTree::algoAnalyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
overrideprivatevirtual

Reimplemented from ConditionDBWriter< SiStripApvGain >.

Definition at line 1278 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::algoAnalyzeTheTree ( )
private

Definition at line 937 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::algoBeginJob ( const edm::EventSetup iSetup)
overrideprivatevirtual

Reimplemented from ConditionDBWriter< SiStripApvGain >.

Definition at line 451 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::algoBeginRun ( const edm::Run run,
const edm::EventSetup iSetup 
)
overrideprivatevirtual

Reimplemented from ConditionDBWriter< SiStripApvGain >.

Definition at line 606 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::algoComputeMPVandGain ( )
private

Definition at line 989 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::algoEndJob ( )
overrideprivatevirtual

Reimplemented from ConditionDBWriter< SiStripApvGain >.

Definition at line 755 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::algoEndRun ( const edm::Run run,
const edm::EventSetup iSetup 
)
overrideprivatevirtual

Reimplemented from ConditionDBWriter< SiStripApvGain >.

Definition at line 648 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::bookDQMHistos ( const char *  dqm_dir,
const char *  tag 
)
private

Definition at line 411 of file SiStripGainFromCalibTree.cc.

template<typename T >
edm::Handle<T> SiStripGainFromCalibTree::connect ( const T *&  ptr,
edm::EDGetTokenT< T token,
const edm::Event evt 
)
inlineprivate
SiStripApvGain * SiStripGainFromCalibTree::getNewObject ( )
overrideprivatevirtual

Implements ConditionDBWriter< SiStripApvGain >.

Definition at line 1215 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::getPeakOfLandau ( TH1 *  InputHisto,
double *  FitResults,
double  LowRange = 50,
double  HighRange = 5400 
)
private

Definition at line 799 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::isBFieldConsistentWithMode ( const edm::EventSetup iSetup) const
private

Definition at line 587 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::IsGoodLandauFit ( double *  FitResults)
private

Definition at line 826 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::MakeCalibrationMap ( )
private

Definition at line 1256 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::merge ( TH2 *  A,
TH2 *  B 
)
private

Definition at line 287 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::processEvent ( )
private

Definition at line 833 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::produceTagFilter ( )
private

Definition at line 1185 of file SiStripGainFromCalibTree.cc.

int SiStripGainFromCalibTree::statCollectionFromMode ( const char *  tag) const
inlineprivate

Definition at line 274 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::storeOnTree ( TFileService tfs)
private

Definition at line 1069 of file SiStripGainFromCalibTree.cc.

void SiStripGainFromCalibTree::swapBFieldMode ( void  )
private

Definition at line 598 of file SiStripGainFromCalibTree.cc.

Member Data Documentation

std::string SiStripGainFromCalibTree::AlgoMode
private

Definition at line 192 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::AllowSaturation
private

Definition at line 175 of file SiStripGainFromCalibTree.cc.

const std::vector<unsigned char>* SiStripGainFromCalibTree::amplitude =0
private

Definition at line 253 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<unsigned char> > SiStripGainFromCalibTree::amplitude_token_
private

Definition at line 253 of file SiStripGainFromCalibTree.cc.

__gnu_cxx::hash_map<unsigned int, stAPVGain*, __gnu_cxx::hash<unsigned int>, isEqual > SiStripGainFromCalibTree::APVsColl
private

Definition at line 270 of file SiStripGainFromCalibTree.cc.

std::vector<stAPVGain*> SiStripGainFromCalibTree::APVsCollOrdered
private

Definition at line 269 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::BAD
private

Definition at line 220 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::CalibPrefix_
private

Definition at line 260 of file SiStripGainFromCalibTree.cc.

int SiStripGainFromCalibTree::CalibrationLevel
private

Definition at line 179 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::CalibSuffix_
private

Definition at line 261 of file SiStripGainFromCalibTree.cc.

const std::vector<unsigned int>* SiStripGainFromCalibTree::charge =0
private

Definition at line 250 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<unsigned int> > SiStripGainFromCalibTree::charge_token_
private

Definition at line 250 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_Index
private

Definition at line 200 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTECM1
private

Definition at line 208 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTECM2
private

Definition at line 209 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTECP1
private

Definition at line 206 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTECP2
private

Definition at line 207 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTIB
private

Definition at line 202 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTIDM
private

Definition at line 205 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTIDP
private

Definition at line 204 of file SiStripGainFromCalibTree.cc.

std::vector<MonitorElement*> SiStripGainFromCalibTree::Charge_Vs_PathlengthTOB
private

Definition at line 203 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::chargeoverpath =0
private

Definition at line 252 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::chargeoverpath_token_
private

Definition at line 252 of file SiStripGainFromCalibTree.cc.

DQMStore* SiStripGainFromCalibTree::dbe
private

Definition at line 162 of file SiStripGainFromCalibTree.cc.

std::vector<string> SiStripGainFromCalibTree::dqm_tag_
private

Definition at line 198 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::ERun
private

Definition at line 218 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::eventnumber =0
private

Definition at line 226 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::EventPrefix_
private

Definition at line 256 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::EventSuffix_
private

Definition at line 257 of file SiStripGainFromCalibTree.cc.

const std::vector<bool>* SiStripGainFromCalibTree::farfromedge =0
private

Definition at line 249 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<bool> > SiStripGainFromCalibTree::farfromedge_token_
private

Definition at line 249 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::FirstSetOfConstants
private

Definition at line 176 of file SiStripGainFromCalibTree.cc.

const std::vector<unsigned short>* SiStripGainFromCalibTree::firststrip =0
private

Definition at line 245 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<unsigned short> > SiStripGainFromCalibTree::firststrip_token_
private

Definition at line 245 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::gainused =0
private

Definition at line 254 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::gainused_token_
private

Definition at line 254 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::GOOD
private

Definition at line 219 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::localdirx =0
private

Definition at line 242 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::localdirx_token_
private

Definition at line 242 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::localdiry =0
private

Definition at line 243 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::localdiry_token_
private

Definition at line 243 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::localdirz =0
private

Definition at line 244 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::localdirz_token_
private

Definition at line 244 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::m_calibrationMode
private

Definition at line 185 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::m_calibrationPath
private

Definition at line 186 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::m_DQMdir
private

Definition at line 187 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::m_harvestingMode
private

Definition at line 183 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::m_splitDQMstat
private

Definition at line 184 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MagFieldCurrentTh
private

Definition at line 163 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::MASKED
private

Definition at line 221 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MaxChi2OverNDF
private

Definition at line 166 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MaxMPVError
private

Definition at line 165 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::MaxNrStrips
private

Definition at line 171 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MaxTrackChiOverNdf
private

Definition at line 173 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MaxTrackEta
private

Definition at line 170 of file SiStripGainFromCalibTree.cc.

int SiStripGainFromCalibTree::MaxTrackingIteration
private

Definition at line 174 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MaxTrackMomentum
private

Definition at line 168 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MinNrEntries
private

Definition at line 164 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MinTrackEta
private

Definition at line 169 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::MinTrackHits
private

Definition at line 172 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::MinTrackMomentum
private

Definition at line 167 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::NClusterPixel
private

Definition at line 214 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::NClusterStrip
private

Definition at line 213 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::NEvent
private

Definition at line 211 of file SiStripGainFromCalibTree.cc.

int SiStripGainFromCalibTree::NPixelDets
private

Definition at line 216 of file SiStripGainFromCalibTree.cc.

int SiStripGainFromCalibTree::NStripAPVs
private

Definition at line 215 of file SiStripGainFromCalibTree.cc.

const std::vector<unsigned short>* SiStripGainFromCalibTree::nstrips =0
private

Definition at line 246 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<unsigned short> > SiStripGainFromCalibTree::nstrips_token_
private

Definition at line 246 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::NTrack
private

Definition at line 212 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::OldGainRemoving
private

Definition at line 178 of file SiStripGainFromCalibTree.cc.

std::string SiStripGainFromCalibTree::OutputGains
private

Definition at line 193 of file SiStripGainFromCalibTree.cc.

const std::vector<bool>* SiStripGainFromCalibTree::overlapping =0
private

Definition at line 248 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<bool> > SiStripGainFromCalibTree::overlapping_token_
private

Definition at line 248 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::path =0
private

Definition at line 251 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::path_token_
private

Definition at line 251 of file SiStripGainFromCalibTree.cc.

const std::vector<unsigned int>* SiStripGainFromCalibTree::rawid =0
private

Definition at line 241 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<unsigned int> > SiStripGainFromCalibTree::rawid_token_
private

Definition at line 241 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::runnumber =0
private

Definition at line 227 of file SiStripGainFromCalibTree.cc.

const std::vector<bool>* SiStripGainFromCalibTree::saturation =0
private

Definition at line 247 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<bool> > SiStripGainFromCalibTree::saturation_token_
private

Definition at line 247 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::saveSummary
private

Definition at line 181 of file SiStripGainFromCalibTree.cc.

unsigned int SiStripGainFromCalibTree::SRun
private

Definition at line 217 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::tagCondition_GoodFrac
private

Definition at line 190 of file SiStripGainFromCalibTree.cc.

double SiStripGainFromCalibTree::tagCondition_NClusters
private

Definition at line 189 of file SiStripGainFromCalibTree.cc.

TFileService* SiStripGainFromCalibTree::tfs
private

Definition at line 161 of file SiStripGainFromCalibTree.cc.

const std::vector<int>* SiStripGainFromCalibTree::trackalgo =0
private

Definition at line 237 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<int> > SiStripGainFromCalibTree::trackalgo_token_
private

Definition at line 237 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::trackchi2ndof =0
private

Definition at line 231 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::trackchi2ndof_token_
private

Definition at line 231 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::tracketa =0
private

Definition at line 234 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::tracketa_token_
private

Definition at line 234 of file SiStripGainFromCalibTree.cc.

const std::vector<unsigned int>* SiStripGainFromCalibTree::trackhitsvalid =0
private

Definition at line 236 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<unsigned int> > SiStripGainFromCalibTree::trackhitsvalid_token_
private

Definition at line 236 of file SiStripGainFromCalibTree.cc.

const std::vector<int>* SiStripGainFromCalibTree::trackindex =0
private

Definition at line 240 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<int> > SiStripGainFromCalibTree::trackindex_token_
private

Definition at line 240 of file SiStripGainFromCalibTree.cc.

const std::vector<float>* SiStripGainFromCalibTree::trackp =0
private

Definition at line 232 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<float> > SiStripGainFromCalibTree::trackp_token_
private

Definition at line 232 of file SiStripGainFromCalibTree.cc.

const std::vector<double>* SiStripGainFromCalibTree::trackphi =0
private

Definition at line 235 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<double> > SiStripGainFromCalibTree::trackphi_token_
private

Definition at line 235 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::TrackPrefix_
private

Definition at line 258 of file SiStripGainFromCalibTree.cc.

const std::vector<float>* SiStripGainFromCalibTree::trackpt =0
private

Definition at line 233 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<float> > SiStripGainFromCalibTree::trackpt_token_
private

Definition at line 233 of file SiStripGainFromCalibTree.cc.

string SiStripGainFromCalibTree::TrackSuffix_
private

Definition at line 259 of file SiStripGainFromCalibTree.cc.

const std::vector<bool>* SiStripGainFromCalibTree::TrigTech =0
private

Definition at line 228 of file SiStripGainFromCalibTree.cc.

edm::EDGetTokenT<std::vector<bool> > SiStripGainFromCalibTree::TrigTech_token_
private

Definition at line 228 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::useCalibration
private

Definition at line 182 of file SiStripGainFromCalibTree.cc.

bool SiStripGainFromCalibTree::Validation
private

Definition at line 177 of file SiStripGainFromCalibTree.cc.

vector<string> SiStripGainFromCalibTree::VInputFiles
private

Definition at line 194 of file SiStripGainFromCalibTree.cc.