Main Page
Namespaces
Classes
Package Documentation
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
:
22
public
AlignmentMonitorBase
23
{
24
public
:
25
26
AlignmentMonitorSurvey
(
const
edm::ParameterSet
&);
27
28
virtual
void
book
();
29
30
virtual
void
event
(
const
edm::Event
&,
31
const
edm::EventSetup
&,
32
const
ConstTrajTrackPairCollection
&) {}
33
34
private
:
35
std::vector<std::string>
levelNames_
;
36
37
std::vector<align::StructureType>
theLevels
;
38
};
39
40
#endif
AlignmentMonitorSurvey::theLevels
std::vector< align::StructureType > theLevels
Definition:
AlignmentMonitorSurvey.h:37
AlignmentMonitorSurvey::AlignmentMonitorSurvey
AlignmentMonitorSurvey(const edm::ParameterSet &)
Definition:
AlignmentMonitorSurvey.cc:7
AlignmentMonitorBase
Definition:
AlignmentMonitorBase.h:42
AlignmentMonitorBase.h
AlignmentMonitorSurvey
Definition:
AlignmentMonitorSurvey.h:21
edm::EventSetup
Definition:
EventSetup.h:45
AlignmentMonitorBase::ConstTrajTrackPairCollection
std::vector< ConstTrajTrackPair > ConstTrajTrackPairCollection
Definition:
AlignmentMonitorBase.h:46
AlignmentMonitorSurvey::book
virtual void book()
Book or retrieve histograms; MUST be reimplemented.
Definition:
AlignmentMonitorSurvey.cc:13
AlignmentMonitorSurvey::event
virtual void event(const edm::Event &, const edm::EventSetup &, const ConstTrajTrackPairCollection &)
Called for each event (by "run()"): may be reimplemented.
Definition:
AlignmentMonitorSurvey.h:30
AlignmentMonitorSurvey::levelNames_
std::vector< std::string > levelNames_
Definition:
AlignmentMonitorSurvey.h:35
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:66
Generated for CMSSW Reference Manual by
1.8.11