CMS 3D CMS Logo

Public Member Functions | Private Attributes | Friends

AndSelector< S1, S2, S3, S4, helpers::NullAndOperand > Struct Template Reference

#include <AndSelector.h>

List of all members.

Public Member Functions

 AndSelector (const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4)
template<typename T1 , typename T2 , typename T3 , typename T4 >
bool operator() (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4) const
template<typename T >
bool operator() (const T &t) const

Private Attributes

S1 s1_
S2 s2_
S3 s3_
S4 s4_

Friends

class reco::modules::CombinedEventSetupInit< S1, S2, S3, S4, helpers::NullAndOperand >

Detailed Description

template<typename S1, typename S2, typename S3, typename S4>
struct AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >

Definition at line 79 of file AndSelector.h.


Constructor & Destructor Documentation

template<typename S1 , typename S2 , typename S3 , typename S4 >
AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >::AndSelector ( const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4 
) [inline]

Definition at line 80 of file AndSelector.h.

                                                                            :
    s1_( s1 ), s2_( s2 ), s3_( s3 ), s4_( s4 ) { }

Member Function Documentation

template<typename S1 , typename S2 , typename S3 , typename S4 >
template<typename T >
bool AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >::operator() ( const T t) const [inline]
template<typename S1 , typename S2 , typename S3 , typename S4 >
template<typename T1 , typename T2 , typename T3 , typename T4 >
bool AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >::operator() ( const T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4 
) const [inline]

Friends And Related Function Documentation

template<typename S1 , typename S2 , typename S3 , typename S4 >
friend class reco::modules::CombinedEventSetupInit< S1, S2, S3, S4, helpers::NullAndOperand > [friend]

Definition at line 91 of file AndSelector.h.


Member Data Documentation

template<typename S1 , typename S2 , typename S3 , typename S4 >
S1 AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >::s1_ [private]

Definition at line 92 of file AndSelector.h.

template<typename S1 , typename S2 , typename S3 , typename S4 >
S2 AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >::s2_ [private]

Definition at line 93 of file AndSelector.h.

template<typename S1 , typename S2 , typename S3 , typename S4 >
S3 AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >::s3_ [private]

Definition at line 94 of file AndSelector.h.

template<typename S1 , typename S2 , typename S3 , typename S4 >
S4 AndSelector< S1, S2, S3, S4, helpers::NullAndOperand >::s4_ [private]

Definition at line 95 of file AndSelector.h.