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
&);
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
Definition:
AlignmentMonitorSurvey.h:21
AlignmentMonitorSurvey::levelNames_
std::vector< std::string > levelNames_
Definition:
AlignmentMonitorSurvey.h:30
AlignmentMonitorSurvey::book
void book() override
Book or retrieve histograms; MUST be reimplemented.
Definition:
AlignmentMonitorSurvey.cc:11
AlignmentMonitorSurvey::theLevels
std::vector< align::StructureType > theLevels
Definition:
AlignmentMonitorSurvey.h:32
edm::ParameterSet
Definition:
ParameterSet.h:47
AlignmentMonitorSurvey::AlignmentMonitorSurvey
AlignmentMonitorSurvey(const edm::ParameterSet &)
Definition:
AlignmentMonitorSurvey.cc:7
AlignmentMonitorBase.h
AlignmentMonitorBase
Definition:
AlignmentMonitorBase.h:42
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
edm::EventSetup
Definition:
EventSetup.h:58
AlignmentMonitorBase::ConstTrajTrackPairCollection
std::vector< ConstTrajTrackPair > ConstTrajTrackPairCollection
Definition:
AlignmentMonitorBase.h:45
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.16