Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Alignment
CommonAlignmentMonitor
plugins
AlignmentMonitorSurvey.h
Go to the documentation of this file.
1
#ifndef Alignment_CommonAlignmentMonitor_AlignmentMonitorSurvey_H
2
#define Alignment_CommonAlignmentMonitor_AlignmentMonitorSurvey_H
3
4
// Package: CommonAlignmentMonitor
5
// Class : AlignmentMonitorSurvey
6
//
7
// Store survey residuals in ROOT.
8
//
9
// Tree format is id:level:par[6].
10
// id: Alignable's ID (unsigned int).
11
// level: hierarchical level for which the survey residual is calculated (int).
12
// par[6]: survey residual (array of 6 doubles).
13
//
14
// Original Author: Nhan Tran
15
// Created: 10/8/07
16
// $Id: AlignmentMonitorSurvey.h,v 1.4 2008/02/22 01:21:45 cklae Exp $
17
18
#include <string>
19
#include "
Alignment/CommonAlignmentMonitor/interface/AlignmentMonitorBase.h
"
20
21
class
AlignmentMonitorSurvey
:
public
AlignmentMonitorBase
{
22
public
:
23
AlignmentMonitorSurvey
(
const
edm::ParameterSet
&,
edm::ConsumesCollector
);
24
25
void
book
()
override
;
26
27
void
event
(
const
edm::Event
&,
const
edm::EventSetup
&,
const
ConstTrajTrackPairCollection
&)
override
{}
28
29
private
:
30
std::vector<std::string>
levelNames_
;
31
32
std::vector<align::StructureType>
theLevels
;
33
};
34
35
#endif
AlignmentMonitorSurvey::theLevels
std::vector< align::StructureType > theLevels
Definition:
AlignmentMonitorSurvey.h:32
AlignmentMonitorSurvey::event
void event(const edm::Event &, const edm::EventSetup &, const ConstTrajTrackPairCollection &) override
Called for each event (by "run()"): may be reimplemented.
Definition:
AlignmentMonitorSurvey.h:27
AlignmentMonitorBase
Definition:
AlignmentMonitorBase.h:43
AlignmentMonitorBase.h
AlignmentMonitorSurvey
Definition:
AlignmentMonitorSurvey.h:21
edm::EventSetup
Definition:
EventSetup.h:59
AlignmentMonitorBase::ConstTrajTrackPairCollection
std::vector< ConstTrajTrackPair > ConstTrajTrackPairCollection
Definition:
AlignmentMonitorBase.h:46
AlignmentMonitorSurvey::AlignmentMonitorSurvey
AlignmentMonitorSurvey(const edm::ParameterSet &, edm::ConsumesCollector)
Definition:
AlignmentMonitorSurvey.cc:7
AlignmentMonitorSurvey::levelNames_
std::vector< std::string > levelNames_
Definition:
AlignmentMonitorSurvey.h:30
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
AlignmentMonitorSurvey::book
void book() override
Book or retrieve histograms; MUST be reimplemented.
Definition:
AlignmentMonitorSurvey.cc:11
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.5