Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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.5 2008/08/11 20:24:19 pivarski Exp $
17
18
#include "
Alignment/CommonAlignmentMonitor/interface/AlignmentMonitorBase.h
"
19
20
class
AlignmentMonitorSurvey
:
21
public
AlignmentMonitorBase
22
{
23
public
:
24
25
AlignmentMonitorSurvey
(
const
edm::ParameterSet
&);
26
27
virtual
void
book
();
28
29
virtual
void
event
(
const
edm::Event
&,
30
const
edm::EventSetup
&,
31
const
ConstTrajTrackPairCollection
&) {}
32
33
private
:
34
35
std::vector<align::StructureType>
theLevels
;
36
};
37
38
#endif
AlignmentMonitorSurvey::theLevels
std::vector< align::StructureType > theLevels
Definition:
AlignmentMonitorSurvey.h:35
AlignmentMonitorSurvey::AlignmentMonitorSurvey
AlignmentMonitorSurvey(const edm::ParameterSet &)
Definition:
AlignmentMonitorSurvey.cc:7
AlignmentMonitorBase
Definition:
AlignmentMonitorBase.h:42
AlignmentMonitorBase.h
AlignmentMonitorSurvey
Definition:
AlignmentMonitorSurvey.h:20
edm::EventSetup
Definition:
EventSetup.h:44
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:20
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:29
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
Generated for CMSSW Reference Manual by
1.8.5